这个有点奇怪。我之前做过多次请求,但由于某种原因被拒绝。但是,它只是从postman / arc和我的服务器中被拒绝。如果我将其粘贴到浏览器中,我会像预期的那样获得广告系列列表。
所以这在浏览器中有效: https://graph.facebook.com/v2.7/act_blahblahblah/campaigns?fields=name,status,objective&access_token=mytoken
但是,如果我尝试从cURL发出请求或在postman或arc中测试它,我会收到此错误:
不支持的获取请求。 ID为'act_blahblahblah'的对象没有 存在,由于缺少权限而无法加载,或者没有 支持此操作。请阅读Graph API文档 https://developers.facebook.com/docs/graph-api
(当然,我已经用这个例子取代了真正的广告帐户w / blahblahblah。)
令牌有效且我确保帐户ID列在高级设置中。这在过去是有效的,所以我不确定为什么我现在得到它。有什么想法吗?
答案 0 :(得分:0)
这实际上是一个象征性的问题,但我不能直接告诉他们。我正在使用一个有效的扩展令牌,但需要在更改后刷新。所以我得到了一个新的令牌,扩展了它,并尝试使用新的扩展令牌,它现在工作得很好。只要记住孩子,如果有疑问,请获得新鲜的标记。你太自我了。你也是。
答案 1 :(得分:0)
图API探测器有助于测试访问令牌问题。 https://developers.facebook.com/tools/explorer/
此外,大多数访问令牌都会很快过期,如果您需要永久令牌用于prod环境,我建议您查看系统用户令牌。 https://developers.facebook.com/docs/marketing-api/businessmanager/systemuser/