Python facebook-sdk发布到页面

use*_*755 2 python facebook facebook-graph-api

我正在尝试发布我使用Python facebook-sdk管理的Facebook页面,但我无法弄清楚如何做到这一点.我可以这样发布到我的Facebook Wall:

graph.put_object("me", "feed", message='My message goes here')
Run Code Online (Sandbox Code Playgroud)

我可以获得我管理的页面和访问令牌,如下所示:

fbpages = graph.request('me/accounts')
Run Code Online (Sandbox Code Playgroud)

但我找不到任何资源来指示如何实际使用访问令牌发布到页面.我想它会是这样的:

graph.put_object("me", "page id", "access token", message='My message goes here')
Run Code Online (Sandbox Code Playgroud)

我将如何使用Python facebook-sdk实际执行此操作?

我正在使用'pythonforfacebook/facebook-sdk'.

use*_*755 5

感谢WizKid指出我正确的方向.对于有这个问题的其他人来说,它是这样解决的:

graph = facebook.GraphAPI(page_access_token)
graph.put_object("page id", "feed", message='My message goes here')
Run Code Online (Sandbox Code Playgroud)

  • 这是否过时了.. 我收到了一个关于.. 的权限错误.. QUOTE“如果发布到一个组,需要在该组中安装应用程序,并且具有用户令牌的 publish_to_groups 权限,或者使用页面令牌的 manage_pages 和 publish_pages 权限;如果发布到页面,需要 manage_pages 和 publish_pages 作为具有足够管理权限的管理员”。manage_pages/publish_pages 存在于 lates API 应用程序中,而 manage_pages 不存在。但是 pages_manage_cta 可以。但仍然没有运气。 (3认同)