Facebook审核页面找不到publish_actions权限?iOS SDK开发求助
解决Facebook iOS SDK发布用户动态权限的问题
嘿,我来帮你理清这个困惑!首先得明确一个核心点:publish_actions权限已经被Facebook完全弃用了,这就是你在权限列表和官方文档里都找不到它的原因。
那现在要发布内容到用户的动态该怎么做呢?其实你需要通过Graph API的/me/feed端点来实现,但这里有几个关键注意事项:
- 你需要使用用户的短期访问令牌(有效期通常为60天)调用这个端点,而且必须确保发布操作是由用户主动触发的(比如用户点击了“发布到动态”按钮,绝对不能自动发布内容)。
- 不需要单独申请某个特定权限来访问
/me/feed,但在提交应用审核时,你需要在审核表单里详细说明应用的使用场景:- 描述用户触发发布的完整流程(比如“用户在应用内编辑完评论后,点击专属的‘发布到Facebook’按钮,确认操作后内容才会同步到个人动态”)
- 提供清晰的操作截图或演示视频,让审核团队直观看到你的使用逻辑符合平台政策。
另外要特别注意Facebook的平台规则:
- 绝对不能发布未经用户明确同意的内容
- 禁止批量或自动发布内容
- 发布的内容必须是用户自主创建或选择的
只要按照这个思路准备审核材料,把使用场景讲清楚,就能获得访问/me/feed端点的权限,实现发布评论到用户动态的功能啦。
内容的提问来源于stack exchange,提问作者penlight
相关产品推荐
相关产品推荐

