Я занимаюсь разработкой приложения, например apps.facebook.com/post_manager. Я хочу опубликовать на стене моих друзей в назначенное время, как если бы оно было опубликовано мной, но не от имени приложения. Мне удалось сделать это с помощью cronjob. Но я сталкиваюсь с сообщением об ошибке:
Неустранимая ошибка: Uncaught OAuthException: (# 200) Пользователь не авторизовал приложение для выполнения этого действия в D: \ Hosting \ 4677096 \ html \ postmanager \ src \ facebook.php в строке 522.
Код, который я использовал в cronjob.php
:
$attachment = array('message' =>'hi friend');
$result = $facebook->api('/MY_FRIENDS_ID/feed?access_token=MY_ACCESS_TOKEN',
'post', $attachment);
Получено разрешение:
- publish_stream
- user_photos
- user_photo_video_tags
- manage_pages
- publish_actions
- offline_access