В настоящее время я могу публиковать обновления ленты новостей, используя объекты некоторых моих веб-страниц, для пользователей Facebook, которым понравились эти страницы.
Теперь я пытаюсь протестировать новый открытый график и пользовательские действия, чтобы сделать то же самое; публикация обновлений пользователям, которые сделали определенное действие на моем веб-сайте. Но даже несмотря на то, что я получаю разрешение publish_actions с моим приложением и использую мою учетную запись Facebook и некоторые фиктивные тестовые учетные записи пользователей для моего приложения (я знаю, что пока не будет выпущена временная шкала, только разработчики и тестовые пользователи могут использовать указанное разрешение), когда я пытаюсь опубликовать я получаю это сообщение об ошибке:
"{"error":{"message":"(#200) Requires extended permission: publish_actions","type":"OAuthException"}}"
.
Я также изменил тип своего приложения на Игры, чтобы я мог правильно получить разрешение publish_actions из диалогового окна авторизации.
Есть идеи, которые могут мне помочь с этим? Или мне просто нужно подождать, пока освободится временная шкала, прежде чем я смогу проверить правильность публикации нового открытого графика?
Редактировать: отправленный запрос содержит эти параметры;
to: https://graph.facebook.com/feed
["access_token": "given access token",
"message": "post message",
"caption": "post caption",
"picture":"picture url",
"link": "link to post",
"description": "post description",
"ids": "object ids separated by commas"]
Edit2: я запрашиваю разрешения с помощью кнопки Добавить на шкалу времени:
<fb:add-to-timeline show-faces="true" mode="button" perms="offline_access,publish_actions,publish_stream"></fb:add-to-timeline>