【发布时间】:2020-01-12 11:27:02
【问题描述】:
我正在使用 LinkedIn 营销开发平台,我试图在其中向 Ad Analytics API 提供公司 URN 列表。但是,当我尝试提供公司 URN 列表时,它会失败并显示状态 400。
Analytics Finder endpoint docs
我的要求:
GET https://api.linkedin.com/v2/adAnalyticsV2?q=analytics&pivot=CAMPAIGN&dateRange.start.day=1&dateRange.start.month=1&dateRange.start.year=2017&timeGranularity=ALL&companies=urn:li:organization:1234,urn:li:organization:5678
回复:
{"message":"Array parameter 'companies' value 'urn:li:organization:1234,urn:li:organization:5678' is invalid. Reason: Deserializing output 'urn:li:organization:1234,urn:li:organization:5678' failed","status":400}
我也尝试过对 URL 进行 URL 编码,并通过参数 companies[0] 提供列表,就像在文档中的其他示例中所做的那样。
向 LinkedIn API 输入数组的正确方法是什么?
编辑:将accounts 更改为companies
【问题讨论】:
标签: rest linkedin linkedin-api