Я только что создал закрытую страницу Facebook и добавил одного участника (кроме меня). Я хочу создать веб-сайт, который при посещении читает сообщения и комментарии и предпринимает некоторые действия на их основе. Только мой логин будет использоваться для входа в Facebook при посещении веб-сайта.Страница группы возвращает пустой массив для фида, используя Facebook PHP SDK
код index.php страница
$fb = new Facebook\Facebook([...]);
$helper = $fb->getRedirectLoginHelper();
$permissions = ['email', 'user_likes', 'user_posts', 'manage_pages'];
$loginUrl = $helper->getLoginUrl('http://.../loggedin.php', $permissions);
echo '<a href="' . $loginUrl . '">Log in with Facebook!</a>';
Код loggedin.php является:
$fb = new Facebook\Facebook([...]);
$helper = $fb->getRedirectLoginHelper();
$accessToken = $helper->getAccessToken();
$fb->setDefaultAccessToken($accessToken);
$req = '/'.PAGEID.'/feed';
$res = $fb->get($req);
$edge = $res->getGraphEdge()->asArray();
var_dump($edge);
Проблема заключается в том, что массив сообщений пуст. Если изменить $ REQ на
$req = '/'.PAGEID.'/members'
я получаю правильный ответ.
Если изменить его
$req = '/me/feed'
Я получил правильные сообщения от моей личной страницы.
Что мне нужно, чтобы получить сообщения с закрытой группы групп, которые я создал?
Thanks
Я создаю тестовую бизнес-страницу, и я мог бы получить сообщения на этой новой странице, используя тот же код. Возможно ли получить сообщения из закрытой группы? Я администратор страницы. – user1937093