我正在使用 Facebook-PHP SDK 将视频上传到页面 使用用户访问令牌和具有
mange_pages
和publish_pages 权限的 Facebook 应用程序。
直到昨天为止都运行良好。 突然它停止并显示此错误消息:
(#200) Subject does not have permission to post videos on this target
我从 Facebook 个人资料中检查了用户应用程序,该应用程序存在并具有正确的访问权限
Manage your Pages
Show a list of the Pages you manage
Show a list of the Pages you manage
Publish as Pages you manage
尝试刷新长期访问令牌 但我仍然有同样的问题
我应该做什么/调试/检查??
您应该尝试为您的 Facebook 帐户设置 2 因素身份验证。
我收到此错误是因为我将请求放在了错误的位置。
基于 Facebook 文档:https://developers.facebook.com/docs/video-api/guides/reels-publishing
在步骤2:上传视频中,我的场景是上传托管文件,我将file_url放入http请求正文中,然后出现此错误。正确的位置应该把file_url放在http请求头中。
您需要检查您的请求。
希望这可以帮助您和其他人!