【发布时间】:2019-05-08 04:38:01
【问题描述】:
我已按照下面提到的文档通过 cron 作业在 facebook 页面上添加帖子的程序。但是由于某些问题,即使我有权访问所有必需的权限,在运行 cron 作业时我也会遇到权限错误。我还在“facebook for developer”网站上提出了错误。他们建议我与您核实,因为我在 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) 图形 API 错误:
{ “错误”: { "message": "(#803) 您请求的某些别名不存在:"http:", “类型”:“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 页面上
【问题讨论】:
-
请通过“(#803)您请求的某些别名不存在”搜索StackOverflow
-
嗨,赛义德,我已经检查并尝试了多种方式,但没有运气。请建议在 Graph API 命令中需要更改的内容
-
您能更新会话网址吗?它不存在
-
您确定您的访问令牌已链接到此 FB 页面上的管理员帐户吗?否则 manage_pages 和 publish_pages 权限是不够的。另外,我不会清楚地发布这些令牌......您可能想要编辑您的帖子。
-
令牌是为了保密。永远不要发布它们。您现在需要使它们无效,因为即使您编辑帖子,它们也会在历史记录中。这就像把你的房子钥匙放在房子前面,每个人都可以看到它。
标签: php facebook facebook-graph-api cron facebook-php-sdk