我已按照以下参考文件的步骤通过cron作业在Facebook页面上添加了帖子。但是由于某些问题,即使我可以访问所有必需的权限,在运行cron作业时,我也会收到低于权限的错误。我也提出了“开发人员facebook”网站中的错误。他们建议我与您联系,因为我在Graph API中使用的代码存在问题。
您能帮我在Facebook页面上添加帖子吗?
下面是一些必需的详细信息。
1)引用的文档(从第15步开始)
2)我在Prestashop中设置的cron作业命令:
3)图形API资源管理器中使用的命令:
POST▾→/v3.2▾/“ http://connectwide.com/module/elegantalautopostallinonesocials/cron?id_elegantalautopostallinonesocials=6&secure_key=JP2ZHdZ7S5DJ”
4)Graph API错误:
{ “错误”:{ “ message”:“(#803)您请求的某些别名不存在:” http:“, “ type”:“ OAuthException”, “代码”:803, “ fbtrace_id”:“ DPaXSpYtrvF” } }
5)运行cron作业时出现后端错误:
(#200)如果要发布到页面,\既需要具有\\足够管理权限的管理员也需要manage_pages和publish_pages
6)会话网址:
https://developers.facebook.com/tools/explorer/654064421706555/?session_id=786683628398161
预期结果:我希望该帖子将通过cron作业自动添加到Facebook页面上
答案 0 :(得分:0)
您必须使用具有manage_pages
和publish_pages
权限的该页面的页面令牌。确保您没有使用用户令牌。
此外,请确保使用扩展令牌。您可以在此处调试令牌:https://developers.facebook.com/tools/debug/accesstoken/
最后但并非最不重要:在开发模式(而不是实时模式)下与App一起尝试。如果您发布的是实时发布的页面,则必须进行当今的审核过程。
有关令牌的更多信息:https://developers.facebook.com/docs/facebook-login/access-tokens/