Используя Facebook PHP SDK, я получаю следующую ошибку, когда пытаюсь опубликовать обновление статуса:
Неустранимая ошибка: Неперехваченное исключение OAuthException: (# 200) Пользователь не авторизовал приложение для выполнения этого действия
Вот шаги, которые я сделал:
Получить код:
https://graph.facebook.com/oauth/authorize?client_id=FB_APP_ID&redirect_uri=REDIRECT_URI
Получите токен доступа:
https://graph.facebook.com/oauth/access_token?client_id=FB_APP_ID&code=CODE&client_secret= FB_SECRET & redirect_uri = REDIRECT_URI
Попытка обновить статус:
require_once (facebook.php);
$ fb = новый Facebook (массив (
'appId' => FB_APP_ID,
'секрет' => FB_SECRET
));
$ post = $ fb-> api ('me / feed', 'POST', массив (
'access_token' => ACCESS_TOKEN,
'message' => 'привет, мир!'
));
Я не вижу никаких настроек в моем приложении, которые разрешали бы приложению делать это, но, возможно, я что-то упускаю. Есть предложения?