2013-04-29 2 views
0

Я создал приложение Facebook под developers.facebook.com и хотел бы использовать это access_token для того, чтобы опубликовать сообщение в мои подачах:Опубликовать в Facebook стену из собственного приложения

url = "https://graph.facebook.com/#{fb_user_id}/feed?access_token=#{fb_access_token}" 

Однако, Facebook похоже, не признает, что это приложение назначено моей учетной записи; API отвечает OAuth 200, «Пользователь не разрешил это приложение публиковать ....»

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

Есть ли (простой) способ сделать это, я прочитал документацию FB API, но не нашел его ...

ТНХ для каких-либо намеков!

ответ

0

«Пользователь не разрешил это приложение для публикации». ошибка разрешения, это означает, что вы получили доступ к вам (пользователю), чтобы использовать приложение, но правильный объем разрешений для размещения, в частности, publish_stream

Вы можете убедиться, что вы имеете такое разрешение, проверяя

https://graph.facebook.com/me/permissions?fields=publish_stream&access_token=YOUR_ACCESS_TOKEN

Вы должны получить ответ, подобного следующему

{ 
    "data": [ 
    { 
     "publish_stream": 1 
    } 
    ], 
    "paging": { 
    "next": "https://graph.facebook.com/me/permissions?fields=publish_stream&limit=5000&offset=5000" 
    } 
} 
+0

Спасибо, но есть ли способ просто установить разрешение для моего пользователя, без необходимости представлять все остальное с того, что правами доступа всплывающее окно после входа в FB? – bernie

Смежные вопросы