使用 Python 和 Graph API 发布到 Facebook,权限问题
Posted
技术标签:
【中文标题】使用 Python 和 Graph API 发布到 Facebook,权限问题【英文标题】:Posting to Facebook with Python and Graph API, Permissions Issue 【发布时间】:2018-09-16 11:51:16 【问题描述】:通过 Graph API 与 Facebook 交互相对较新,因此请提前致歉。
我只是想使用 python facebook-sdk 和 Graph API 将 facebook 状态发布到我自己的 facebook。
我已经授权了一个用户访问令牌,拥有几乎所有的权限:
Sceenshot of Permissions
然后使用API文档,我只是在做
graph.put_object(parent_object='me', connection_name='feed',
message='Hello, world')
使用通过调用提供的访问键构建的图形对象。
但是,我不断收到此错误:
facebook.GraphAPIError: (#200) 需要 publish_to_groups 权限和安装在组中的应用程序,或者需要以具有足够管理权限的管理员身份进行 manage_pages 和 publish_pages
你们有没有机会知道我错过了什么?
【问题讨论】:
【参考方案1】:无法再使用 API 发布到您自己的供稿,所需的权限 publish_actions
已被删除。您可以改用共享对话框。
更多信息:Facebook "publish_actions" permission
【讨论】:
哦哇...有趣。谢谢!现在要弄清楚如何使用 python api 来做到这一点...... 怎么办?这是不可能的,只有一个api。你的意思是pythin sdk,而不是python api。您可以将 facebook api 与 python sdk(或任何其他 sdk)一起使用。再说一遍:这是不可能的,这是我回答的第一句话。 在考拉中这样做的方法是怎样的?而不是put_object
究竟是什么方法?没有方法,publish_actions 没了。以上是关于使用 Python 和 Graph API 发布到 Facebook,权限问题的主要内容,如果未能解决你的问题,请参考以下文章
是否仍然可以使用 Graph API 作为页面发布到粉丝页面?
无法从服务器端检索搜索结果:使用Python的Facebook Graph API