如何使用LinkedIn Ad Analytics API按企业ID筛选单企业数据?
LinkedIn Reporting API按企业ID筛选单个企业数据的正确方法
你之前用companies=List(123456)报错,是因为LinkedIn的companies参数不接受纯数字企业ID,必须传入企业URN格式的值。
正确操作步骤:
- 将你的企业ID转换成LinkedIn标准URN格式:
urn:li:company:你的企业ID,比如企业ID是123456,就写成urn:li:company:123456 - 修改请求参数为
companies=List(urn:li:company:123456) - 保留原请求中的其他必要参数(比如广告账户
accounts、日期范围、维度等)
示例完整请求(仅修改companies参数部分):
https://api.linkedin.com/rest/adAnalytics?q=analytics&dateRange=(start:(year:2023,month:3,day:28),end:(year:2023,month:9,day:30))&timeGranularity=DAILY&accounts=List(urn:li:sponsoredAccount:123456)&companies=List(urn:li:company:123456)&pivot=MEMBER_COMPANY&projection=(*,elements*(externalWebsiteConversions,dateRange(*),impressions,landingPageClicks,likes,shares,costInLocalCurrency,approximateUniqueImpressions,pivotValues*~(localizedName)))&fields=externalWebsiteConversions,dateRange,impressions,landingPageClicks,likes,shares,costInLocalCurrency,approximateUniqueImpressions,pivotValues
错误原因说明:
LinkedIn API对companies参数的格式有严格要求,必须是企业实体的URN(统一资源名称),直接传入纯数字ID会导致API无法正确反序列化参数值,从而抛出你看到的错误。
内容的提问来源于stack exchange,提问作者Renstrah
相关产品推荐
相关产品推荐

