Почему не публикуется обновление статуса на Facebook? - PullRequest
0 голосов
/ 14 сентября 2010

У меня была работающая интеграция Python с Facebook, использующая Graph API и URL https://graph.facebook.com/<<id>>/feed, в течение месяца.

И вдруг несколько дней назад я начал получать это обратно всякий раз, когда пытался опубликовать обновление статуса:

{"error":{"type":"OAuthException","message":"(#200) The user hasn't authorized the application to perform this action"}}

Я запрашиваю (и получаю) разрешение publish_stream, и я могу делать другие вещи, например, заводить друзей, страницы и т. Д.

Есть идеи? Здесь есть ссылка http://forum.developers.facebook.net/viewtopic.php?id=73912, которая показывает, что есть другие, кто занимается этим.

Спасибо!

1 Ответ

0 голосов
/ 16 сентября 2010

Итак, теперь мое приложение снова работает.В итоге я использовал JavaScript API от Facebook, используя его для входа в систему пользователя, установки cookie, а затем я использую Python SDK от Facebook для фактического обновления статуса.Это работает.

Как это отличается от того, что я делал (мой собственный код на Python для выполнения тех же вещей) - вне меня.Токен, возвращаемый как JavaScript, так и моим собственным кодом Python, идентичны.

Так что это работает, но я не уверен, как.

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