Facebook 营销 API returns "breakdowns call" 错误
Facebook Marketing API returns error on "breakdowns call"
我正在尝试使用以下 URL
进行 API 调用
act_XXXXXXXX/insights?fields=ad_id,clicks,unique_clicks,impressions,reach,spend,date_start,date_stop,actions,action_values,unique_actions,account_id&level=ad&breakdowns=platform_position&time_range={"since":"2019-09-07","until":"2019-09-07"}
响应是:
{
"error": {
"message": "(#100) Current combination of data breakdown columns (action_type, platform_position) is invalid ",
"type": "OAuthException",
"code": 100,
"fbtrace_id": "XXXXXXXXXXXXXXXXXXXX"
}
}
原因在“故障”值=“platform_position”
但问题是我确实需要那个故障:(
当我调用 API 并将 URL 中的“breakdown”更改为其他内容时,例如更改为“publisher_platform”:
act_XXXXXXX/insights?fields=ad_id,clicks,unique_clicks,impressions,reach,spend,date_start,date_stop,actions,action_values,unique_actions,account_id&level=ad&breakdowns=publisher_platform&time_range={"since":"2019-09-07","until":"2019-09-07"}
OK,有数据响应。
我不知道为什么会这样,因为我没有指定任何“action_type”故障,但它告诉我 :(
我试过的:
我试图从那个 URL 中一个一个地删除所有参数,但它仍然 returns 一个错误
主要问题是:为什么 API 调用“breakdown”值 =“platform_position”失败以及如何使其工作。
谢谢。
PS: 您可以使用 FB API testing tool 来测试对 FB api 的请求。
我正在使用 API 版本 v8.0
您需要发布者和职位:
细分=publisher_platform,platform_position
我正在尝试使用以下 URL
进行 API 调用act_XXXXXXXX/insights?fields=ad_id,clicks,unique_clicks,impressions,reach,spend,date_start,date_stop,actions,action_values,unique_actions,account_id&level=ad&breakdowns=platform_position&time_range={"since":"2019-09-07","until":"2019-09-07"}
响应是:
{
"error": {
"message": "(#100) Current combination of data breakdown columns (action_type, platform_position) is invalid ",
"type": "OAuthException",
"code": 100,
"fbtrace_id": "XXXXXXXXXXXXXXXXXXXX"
}
}
原因在“故障”值=“platform_position” 但问题是我确实需要那个故障:(
当我调用 API 并将 URL 中的“breakdown”更改为其他内容时,例如更改为“publisher_platform”:
act_XXXXXXX/insights?fields=ad_id,clicks,unique_clicks,impressions,reach,spend,date_start,date_stop,actions,action_values,unique_actions,account_id&level=ad&breakdowns=publisher_platform&time_range={"since":"2019-09-07","until":"2019-09-07"}
OK,有数据响应。 我不知道为什么会这样,因为我没有指定任何“action_type”故障,但它告诉我 :(
我试过的: 我试图从那个 URL 中一个一个地删除所有参数,但它仍然 returns 一个错误
主要问题是:为什么 API 调用“breakdown”值 =“platform_position”失败以及如何使其工作。
谢谢。 PS: 您可以使用 FB API testing tool 来测试对 FB api 的请求。 我正在使用 API 版本 v8.0
您需要发布者和职位:
细分=publisher_platform,platform_position