Python 既然publish_actions权限已被弃用,我如何使用API发布Facebook页面?(自2018年4月24日起)
我已经阅读了一些关于如何通过Python API制作Facebook帖子的教程。关于下列国家的文件:- 截至2018年4月24日,pubish_actions许可已被取消。有关更多详细信息,请参阅。为了让你的应用程序用户能够将内容分享到Facebook,我们鼓励你使用我们的 仍然遵循以下步骤:Python 既然publish_actions权限已被弃用,我如何使用API发布Facebook页面?(自2018年4月24日起),python,facebook,facebook-graph-api,Python,Facebook,Facebook Graph Api,我已经阅读了一些关于如何通过Python API制作Facebook帖子的教程。关于下列国家的文件:- 截至2018年4月24日,pubish_actions许可已被取消。有关更多详细信息,请参阅。为了让你的应用程序用户能够将内容分享到Facebook,我们鼓励你使用我们的 仍然遵循以下步骤: 创建了一个Facebook应用程序 生成了一个无过期限制的长期访问令牌,具有我可以授予应用的所有可能权限(管理页面、页面管理cta、页面显示列表、页面消息、页面消息、手机号码、页面消息、订阅、公共配置文件
curl -i -X POST \
-d "url=https://www.facebook.com/images/fb_icon_325x325.png" \
-d "caption=test photo upload" \
-d "access_token=<user_photos_user_access_token>" \
"https://graph.facebook.com/v3.0/me/photos"
curl-i-X POST\
-d“url=https://www.facebook.com/images/fb_icon_325x325.png" \
-d“标题=测试照片上传”\
-d“访问令牌=”\
"https://graph.facebook.com/v3.0/me/photos"
既然publish\u pages权限已被弃用,我如何使用API将帖子发布为Facebook页面?您需要查看文档中可以看到的较新的API和权限
管理\u pages
和发布\u pages
您需要这两个权限才能作为页面发布。此外,您还需要通过应用程序审查流程来获得这些权限,详细信息请参见
编辑以回答评论中的其他问题:
正如链接文档中所述,令牌在一小时后过期,您必须请求一个新的令牌。请参阅页面底部。我知道我需要权限。我正在寻找详细说明如何使用非过期令牌获得权限的步骤。有没有不经过应用程序审查流程就发布的方法?我想先测试一下这个应用程序。仍然允许我发布的开放图形访问令牌太短暂了。因此,需要具有这些权限的非过期令牌。更新了附加问题的答案。如果无法测试权限(即使使用管理员帐户或测试用户),如何获得权限批准?这是否仅在某些API版本上可用?(例如,我正在生产中使用
2.9
,但这只适用于3.0
或更高版本吗?)有人知道是否允许为页面所有者发布自动内容(当然,这是他选择这样做或禁用它,它只会促进他自己的业务,因此它肯定是facebook页面所有者的内容)