通过Facebook OAuth授权后,能否用Facebook API发布内容至个人主页?
关于使用Facebook API发布个人主页帖子的问题解答
你说得完全没错——目前已经无法通过Facebook API直接在个人主页(feed)发布帖子了。
早在2018年4月24日,Facebook就移除了publish_actions权限,而这个权限正是过去允许第三方应用代表用户向个人feed发布内容的核心权限。此后,Facebook调整了内容发布规则,不再开放这类直接写入个人feed的API接口,核心目的是强化用户对个人内容的控制权,同时规范平台内容发布的合规性。
如果你的应用需要支持用户向Facebook分享内容,官方推荐使用他们的分享类产品,主要有两个实用选项:
- 分享对话框(Share Dialog):引导用户通过Facebook原生的分享界面完成操作,全程由用户主动触发,无需申请特殊权限,用户还能自主编辑内容后再发布。
- Feed Dialog:和分享对话框逻辑类似,用户会进入Facebook专属界面预览、编辑待发布内容,确认无误后再完成发布,全程由用户掌控内容走向。
这些工具不仅绕开了复杂的权限申请流程,还完全符合平台的规则,同时也能让用户对自己发布的内容拥有绝对控制权。
内容的提问来源于stack exchange,提问作者Mykhailo K.
相关产品推荐
相关产品推荐

