Ссылка:https://developers.facebook.com/docs/reference/api/
Используйте API URL:
https://graph.facebook.com/me/groups
Чтобы получить группы пользователя. В приведенной выше ссылке измените значение me/
на идентификатор пользователя FB. Вы также должны передать токен доступа.
Ответ будет закодирован JSON. Декодируйте его с помощью json_decode
в ассоциативный массив PHP. Идите по нему и проверьте, хотите ли вы группу.
API-интерфейс Graph API не возвращает сразу все группы. Вы должны либо использовать ссылки для разбивки на страницы в конце каждого ответа, чтобы получить больше, либо использовать параметр limit
, чтобы запросить столько, сколько вам нужно.
В следующем примере кода будет размещать идентификаторы групп вы часть
<?php
$url = "https://graph.facebook.com/me/groups?access_token=AAAAAAITEghMBAMDc6iLFRSlVZCoWR0W3xVpEl1v7ZAxJRI3nh6X2GH0ZBDlrNMxupHXWfW5Tdy0jsrITfwnyfMhv2pNgXsVKkhHRoZC6dAZDZD";
$response = file_get_contents($url);
$obj = json_decode($response);
foreach($obj->data as $value) {
echo $value->id;
echo '<br>';
}
/* to check for existence of a particular group
foreach($obj->data as $value) {
if ($value->id == $yourID) {
//found
break;
}
//not found. fetch next page of groups
}
*/
PS - Если работает приведенный выше код дает ошибку о том, Could not find wrapper for "https"
, вам нужно раскомментировать/добавить расширение PHP extension=php_openssl.dll
сэр я пробовал .. но результат пуст ... –
Alright, размещая пример – xbonez
ОК сэр ... спасибо –