Вопрос разрешения API Facebook - PullRequest
0 голосов
/ 25 января 2011

У меня проблемы с API Графика Facebook, когда я пытаюсь вызвать веб-службу для публикации сообщения на стене для пользователя.

Я правильно аутентифицировал своего пользователя в своем приложении, и это показывает, что у меня есть разрешение на «Опубликовать на моей стене» в настройках конфиденциальности.

Я вызываю URL веб-службы http://graph.facebook.com/me/feed и использую их в качестве параметров:

  • access_token = xxxxxxx (токен доступа обратно из аутентификации)
  • сообщение = тестовое сообщение

Каждый раз, когда я получаю сообщение об ошибке 403 от веб-службы

{ "ошибка": { "Тип": "OAuthException", "сообщение": "(# 200) Пользователь не авторизовал приложение для выполнения этого действия "}}

Что я мог делать не так?

Ответы [ 2 ]

1 голос
/ 25 января 2011

Из сообщения об ошибке кажется, что либо токен доступа неверен, либо отсутствует разрешение publish_stream. (Вы сказали, что предоставляете токен с этим разрешением, но так как это сообщение об ошибке, стоит дважды проверить.)

Ссылка: http://developers.facebook.com/docs/reference/api/status/, http://developers.facebook.com/docs/authentication/permissions.

0 голосов
/ 25 января 2011

Я не уверен, почему я получаю эту ошибку, но поскольку я использую Ruby on Rails, я попробовал гем API API Graph Facebook fp_graph , и это сработало.

Спасибо, ребята.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...