Linkedin 广告报告为给定的活动返回空 'elements' 数组

Linkedin Ads Reporting returning empty 'elements' array for a given campaign

我正在尝试获取有关特定 LinkedIn 活动的一些信息,但我得到一个空的 'elements' 数组作为响应。

要注意的是,在 Campaign Manager 上查看时,该活动的所有指标均为零。我认为它实际上从未被详细说明过,因为即使成本为零(并且状态为已完成)。

我的疑问是:数组实际上应该为空,还是在指标值上填充为零,而我弄乱了请求?


这就是我正在做的事情:

首先是一个 GET 请求,以查看与该令牌关联的所有活动:

GET https://api.linkedin.com/v2/adCampaignsV2?q=search

这是回复的一部分:

...
"costType": "CPC",
"name": "Posts", 
"offsiteDeliveryEnabled": true
"id": 128237464,
...

然后是另一个 GET 请求以查看有关该活动的信息:

GET https://api.linkedin.com/v2/adAnalyticsV2?q=analytics&pivot=CAMPAIGN&dateRange.start.day=25&dateRange.start.month=6&dateRange.start.year=2019&timeGranularity=MONTHLY&campaigns[0]=urn:li:sponsoredCampaign:128237464

但这是回应:

{
    "elements": [],
    "paging": {
        "count": 10,
        "start": 0,
        "links": []
    }
}

我的应用在 Marketing Developer Platform 上拥有 r_ads_reporting 权限和 Development tier 权限。

我还在 MDP 设置中手动添加了该公司的帐户 ID。

问题出在我使用的广告系列中。在此之后,我测试了一些有真实广告的活动,我得到了预期的响应