无法通过Cron作业发布到Facebook页面

时间:2019-05-08 04:38:02

标签: php facebook facebook-graph-api cron facebook-php-sdk

我已按照以下参考文件的步骤通过cron作业在Facebook页面上添加了帖子。但是由于某些问题,即使我可以访问所有必需的权限,在运行cron作业时,我也会收到低于权限的错误。我也提出了“开发人员facebook”网站中的错误。他们建议我与您联系,因为我在Graph API中使用的代码存在问题。

您能帮我在Facebook页面上添加帖子吗?

下面是一些必需的详细信息。

1)引用的文档(从第15步开始)

http://connectwide.com/modules/elegantalautopostallinonesocials/classes/apis/facebook/facebook_app_user_guide.pdf

2)我在Prestashop中设置的cron作业命令:

卷曲“ http://connectwide.com/module/elegantalautopostallinonesocials/cron?id_elegantalautopostallinonesocials=6&secure_key=JP2ZHdZ7S5DJ

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页面上

1 个答案:

答案 0 :(得分:0)

您必须使用具有manage_pagespublish_pages权限的该页面的页面令牌。确保您没有使用用户令牌。

此外,请确保使用扩展令牌。您可以在此处调试令牌:https://developers.facebook.com/tools/debug/accesstoken/

最后但并非最不重要:在开发模式(而不是实时模式)下与App一起尝试。如果您发布的是实时发布的页面,则必须进行当今的审核过程。

有关令牌的更多信息:https://developers.facebook.com/docs/facebook-login/access-tokens/