Ошибка Facebook SDK в приложении Live - PullRequest
0 голосов
/ 11 июня 2018

Я сделал так

    $appId         = ''; //Facebook App ID
    $appSecret     = ''; //Facebook App Secret
    $redirectURL   = ''; //Callback URL
    $fbPermissions = array('publish_actions'); //Facebook permission
    $fb = new \Facebook\Facebook(array(
        'app_id' => $appId,
        'app_secret' => $appSecret,
        'default_graph_version' => 'v2.10',
    ));

и сгенерировал долгоживущий access_token.

Когда я не публикую приложение, я могу опубликовать приложение с веб-сайта, и оно будет отображаться на странице facebook, нокогда я запускаю приложение, оно выдает следующую ошибку:

    "FacebookResponseException in FacebookResponseException.php line 128:
    (#200) This endpoint is deprecated since the required permissions manage_pages,
    publish_pages are deprecated"

при создании токена доступа у меня отмечена галочка для всех разрешений при получении токена.

1 Ответ

0 голосов
/ 25 июня 2018

К сожалению, разрешения manage_pages и publish_pages устарели.Из их документации -

По состоянию на 24,2018 апреля разрешение pubish_actions было удалено.Пожалуйста, смотрите Breaking Changes Changelog для более подробной информации.Чтобы предоставить пользователям вашего приложения возможность делиться контентом в Facebook, мы рекомендуем вам использовать вместо этого наши Продукты для обмена .

Вы можете проверить эту ссылку что упоминает вышеупомянутые детали.

Первоначально ответили на - https://stackoverflow.com/a/51021657/8492874

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