LinkedIn /adAnalytics接口companies参数反序列化失败求助
LinkedIn Ads Analytics API 400错误:companies参数反序列化失败
错误信息
'Array parameter 'companies' value 'List(urn%3Ali%3Aorganization%3A12345)' is invalid. Reason: Deserializing output 'List(urn%3Ali%3Aorganization%3A12345)' failed' status: 400
请求环境与参数构造
- 使用LinkedIn API版本:
202304 - 请求端点:
/adAnalytics(GET请求) - 当前参数构造代码:
const companyURN = encodeURIComponent(company.organization); { q: 'analytics', timeGranularity: 'DAILY', pivot: pivot, 'companies': `List(${companyURN})`, 'dateRange.start.year': dateFns.format(startDate, 'yyyy'), 'dateRange.start.month': dateFns.format(startDate, 'MM'), 'dateRange.start.day': dateFns.format(startDate, 'dd'), 'dateRange.end.year': dateFns.format(endDate, 'yyyy'), 'dateRange.end.month': dateFns.format(endDate, 'MM'), 'dateRange.end.day': dateFns.format(endDate, 'dd'), fields: measurementChunk.join(',') + ',pivotValue,dateRange', }
文档参数说明
companies参数:按公司维度筛选结果,默认空值,类型为Organization URN数组,URN格式为urn:li:organization:12345- 文档给出的请求示例格式:
GET /rest/adAnalytics?q=analytics&pivot={pivot}&timeGranularity={time}&dateRange={dateRange}&{facet}=List({URN_1},{URN_2})
已尝试的参数写法
以下几种写法均返回相同的反序列化错误:
// 'companies[0]': company.organization, // 'companies[0]': companyURN, // 'companies': `List(${companyURN})`, // 'companies[0]': `${companyURN}`,
内容的提问来源于stack exchange,提问作者Rushki
相关产品推荐
相关产品推荐

