Facebook Marketing API 返回错误"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"
}
}

原因在于";击穿";值=";平台_位置";但问题是,我需要的正是这个细分:(

当我进行API调用并更改;击穿";在URL中指向其他东西,例如指向";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"}

它是正常的并且用数据进行响应。我不知道为什么会发生这种情况,因为我没有具体说明任何";action_type";但它告诉我是:(

我尝试过的:我试图逐一删除该URL中的所有参数,但它仍然返回错误

主要问题是:为什么API要求;击穿";值=";平台_位置";失败以及如何使其发挥作用。

谢谢。PS:您可以使用FB API测试工具来测试对FB API的请求。我使用的是API v8.0版本

您需要发布者和职位:

故障=publisher_platform,platform_position

最新更新