将URN的数组提供给LinkedIn REST API?

问题描述 投票:0回答:2

我正在使用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

我正在使用LinkedIn营销开发平台,在该平台上,我试图向Ad Analytics API提供公司URN的列表。但是,当我尝试提供公司URN的列表时,它失败...

rest linkedin linkedin-api
2个回答
0
投票

您需要向accounts参数提供URL编码的组织URN列表。以您的请求为例:


0
投票

所以Share API实际上给了我一些有用的见解。提供参数数组的方法有两种。

© www.soinside.com 2019 - 2024. All rights reserved.