【问题标题】:Why isn't posting a status update to Facebook working?为什么无法在 Facebook 上发布状态更新?
【发布时间】:2010-09-16 22:53:49
【问题描述】:

我使用 Graph API 和 https://graph.facebook.com/<<id>>/feed URL 将 Python 与 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,表明还有其他人在处理这个问题。

谢谢!

【问题讨论】:

    标签: python facebook oauth


    【解决方案1】:

    所以我现在可以让我的应用再次运行。我最终使用了 Facebook 的 JavaScript API,使用它来登录用户,设置 cookie,然后我使用 Facebook 的 Python SDK 来进行实际的状态更新。它有效。

    这与我正在做的事情(我自己的用于做同样事情的 Python 代码)有何不同,我无法理解。 JavaScript 和我自己的 Python 代码返回的令牌是相同的。

    所以它有效,但我不确定如何。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-06
      相关资源
      最近更新 更多