【发布时间】:2019-09-05 23:02:42
【问题描述】:
我想要一些非常好的代码工作,但它(可能)在错误的访问令牌上失败。
一步一步:
我在 Graph API Explorer 中尝试了这个 https://developers.facebook.com/docs/marketing-api/reference/ad-account/reachestimate/。
AD_ACCOUNT_ID 来自 AD 帐户概览。
第一次尝试:从我的应用程序访问令牌,正在开发中,添加了营销 api 第二次尝试:在我的应用程序中转到 Marketing API->Tools->Access token permissions->All-> Generate
响应总是一样的:
{
"error": {
"code": 1,
"error_subcode": 1357045,
"message": "unknown error (empty response)",
"type": "http",
"status": 0
}
}
我可以获得正在开发中的应用程序的到达估算值吗?
从哪里获得正确的令牌?
【问题讨论】:
-
在图形资源管理器中尝试文档的示例 URL,例如
act_XXX/reachestimate?targeting_spec={"geo_locations":{"countries":["US"]},"age_min":20,"age_max":40} -
我试过没有成功
-
这是卷曲:
curl -i -X GET \ "https://graph.facebook.com/v4.0/act_XXX/reachestimate?targeting_spec=%7B%22geo_locations%22%3A%7B%22countries%22%3A%5B%22US%22%5D%7D%2C%22age_min%22%3A20%2C%22age_max%22%3A40%7D&access_token=<TOKEN>" -
它有效!使用 Marketing API 中生成的访问令牌。所以这是一个图形浏览器的问题?
-
很奇怪,可能是查询字符串中传入的json编码的问题。我可以发表我的评论作为答案,以便您结束您的问题吗?