2010-09-14 16 views
0

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

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

{"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, которая показывает, что есть другие, имеющие дело с этим.

Спасибо!

ответ

0

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

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

Так оно работает, но я не уверен, как это сделать.

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