2016-02-16 2 views
-1

Показать все группы электронной почты тех, прикрепляются с группамиполучать все сообщения электронной почты из групп Facebook API

У меня есть код, приведенный ниже, пожалуйста предложите

// get list of groups managed by user 
    try { 
     $requestGroups = $fb->get('/me/groups'); 
     $groups = $requestGroups->getGraphEdge()->asArray(); 
    } catch(Facebook\Exceptions\FacebookResponseException $e) { 
     // When Graph returns an error 
     echo 'Graph returned an error: ' . $e->getMessage(); 
     exit; 
    } catch(Facebook\Exceptions\FacebookSDKException $e) { 
     // When validation fails or other local issues 
     echo 'Facebook SDK returned an error: ' . $e->getMessage(); 
     exit; 
    } 

    echo "<pre>"; 
    print_r($groups); 
    echo "</pre>"; 

Получение ответить, как показано ниже вы можете увидеть, так же мне нужно по почте добавленные группы

Array 
(
    [0] => Array 
     (
      [name] => Java Developer 
      [privacy] => OPEN 
      [id] => xxxxxx 
     ) 

    [1] => Array 
     (
      [name] => PHP Develop 
      [privacy] => OPEN 
      [id] => xxxxxx 
     ) 

) 
+0

сейчас я получаю массив ( [0] => Массив ( [имя ] => ххххх [конфиденциальности] => ххххх [ID] => хххххх ) [1] => Массив ( [имя] => ххххх [конфиденциальности] => ОТКРЫТЬ [ID] => xxxxx ) ) – Priya

ответ

1

Группы не имеют почтовых сообщений. Единственный способ получить любой e-mail с API Graph является авторизации пользователя с email разрешения и используя следующую конечную точку: /me?fields=email

Смежные вопросы