не может получить комментарий автора используя api facebook graph v3.1, даже используя маркер страницы - PullRequest
0 голосов
/ 03 октября 2018

Я новичок в API Graph Facebook для получения постов и комментариев, а также использую свой маркер страницы, чтобы сделать это здесь, также я могу публиковать, комментировать и отвечать с этим токеном.

подробный токен страницы

моя страница

$data = (new FacebookRequest(
            $this->data['token'], 'GET', '/me/posts'
    ))->execute()->getGraphObject()->getPropertyAsArray("data");
    foreach ($data as $key => $post){
        $postId = $post->getProperty('id');
        $comments = (new FacebookRequest(
        $this->data['token'], 'GET', '/'.$postId.'/comments',array('fields'=>'message,created_time,from')
        ))->execute()->getGraphObject()->asArray();
        print_r($value->comments);
    }   

и вот ответ:

ответное изображение

поле от другого пользователя не будет отображаться

1 Ответ

0 голосов
/ 03 октября 2018

Попробуйте добавить разрешения для вашего приложения на Facebook.Некоторые разрешения

   publish_actions       
   manage_pages
   pages_manage_cta
   pages_manage_instant_articles
   pages_show_list
   pages_messaging
   pages_messaging_phone_number
   pages_messaging_subscriptions
   pages_messaging_payments
   publish_pages
   read_page_mailboxes
   business_management
   user_managed_groups

для получения дополнительной информации перейдите по этой ссылке https://developers.facebook.com/docs/facebook-login/permissions/overview

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...