Не удалось запросить разрешение API входа в Facebook & quot; publish_actions & quot; даже для основного администратора

Я использую логин на Facebook с расширенным разрешением publish_actions с помощью PHP SDK. Он показывает сообщение в диалоговом окне входа в систему, даже если я вошел в систему с моей основной учетной записью администратора:

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

У меня есть следующий фрагмент кода для публикации на временной шкале пользователя.

try {
$response = (new FacebookRequest(
$session, 'POST', '/me/feed', array(
'message' => 'This is test post.'
)
))->execute()->getGraphObject();

echo "Posted with id: " . $response->getProperty('id');
} catch(FacebookRequestException $e) {
echo "Exception occured, code: " . $e->getCode();
echo " with message: " . $e->getMessage();
}

Когда я выполнил код, я получил ошибку

Произошло исключение, код: 200 с сообщением: (# 200) Пользователь не авторизовал приложение для выполнения этого действия

В соответствии с документация по проверке входа в Facebook, не требуется отправлять проверку входа для учетных записей разработчиков приложения.

Однако, чтобы помочь вам создать свой опыт входа в Facebook,
разработчики вашего приложения смогут видеть и предоставлять любые разрешения
не требуя проверки со стороны Facebook.

Примечание. Люди, перечисленные на вкладке Роли вашего приложения, будут иметь доступ
к расширенным разрешениям, не проходя проверку (например,
publish_actions или же manage_pages).

Я добавил еще одну учетную запись администратора и учетную запись разработчика в настройку вкладки «Роли» приложения и позволил им попробовать, но все же столкнулся с той же проблемой.

Статус моего приложения живой. Я тестирую его с локального сайта с помощью виртуального хоста, такого как mysite.local, но это не должно быть проблемой, так как я могу добавить его в настройках приложения.

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]