参数“targetingCriteria"对于使用 LinkedIn 营销 API 的受众计数无效 [英] Parameter 'targetingCriteria' is invalid for audience count with LinkedIn marketing API

查看:23
本文介绍了参数“targetingCriteria"对于使用 LinkedIn 营销 API 的受众计数无效的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我试图通过 Curl 和 Guzzle 请求使用定位条件 V2 来获取受众计数,但它显示为定位条件无效.

I was trying to get audience count by using targetingCriteriaV2 by Curl and Guzzle request but its showing as targetingCriteria is invalid.

API 网址 1:

https://api.linkedin.com/v2/audienceCountsV2?q=targetingCriteriaV2&targetingCriteria=(include:(and:List((or:(urn%3Ali%3AadTargetingFacet%3Alocations:List(urn%3Ali%3AcountryGroup%3Ana))),(或:(urn%3Ali%3AadTargetingFacet%3Askills:List(urn%3Ali%3Askill%3A17))))))

API 网址 2:

https://api.linkedin.com/v2/AudienceCountsV2?q=targetingCriteriaV2&targetingCriteria=(include:(and:List((或:(urn%3Ali%3AadTargetingFacet%3AjobFunctionsList(urn%3Ali%3Afunction%3A1,urn%3Ali%3Afunction%3A8,urn%3Ali)3A5)))))))

推荐答案

您应该在 API 请求中传递 X-Restli-Protocol-Version: 2.0.0 作为标头,例如:

You should pass the X-Restli-Protocol-Version: 2.0.0 as the header in your API requests, as example:

curl \
   -H "Authorization:Bearer <the-token>" \
   -H "Content-Type:application/json" \
   -H "X-Restli-Protocol-Version: 2.0.0" \
   "https://api.linkedin.com/v2/audienceCountsV2?q=targetingCriteriaV2&targetingCriteria=(include:(and:List((or:(urn%3Ali%3AadTargetingFacet%3Alocations:List(urn%3Ali%3AcountryGroup%3Ana))),(or:(urn%3Ali%3AadTargetingFacet%3Askills:List(urn%3Ali%3Askill%3A17))))))"

您的 api 调用还有另外两个问题:

There are also two other problems with your api calls:

第一个 API 使用 legacy 地理位置:urn:li:countryGroup:na 你应该使用 BING 地理位置.作为北美的示例,您应该使用 urn:li:geo:102221843 并且 API 调用将成功,例如:

The first API use a legacy geo locations: urn:li:countryGroup:na you should use BING geo locations. As example for North America you should use urn:li:geo:102221843 and the API call will success like:

curl \
   -H "Authorization:Bearer <the token>" \
   -H "Content-Type:application/json" \
   -H "X-Restli-Protocol-Version: 2.0.0" \
   "https://api.linkedin.com/v2/audienceCountsV2?q=targetingCriteriaV2&targetingCriteria=(include:(and:List((or:(urn%3Ali%3AadTargetingFacet%3Alocations:List(urn%3Ali%3Ageo%3A102221843))),(or:(urn%3Ali%3AadTargetingFacet%3Askills:List(urn%3Ali%3Askill%3A17))))))"

{"paging":{"start":0,"count":10,"links":[]},"elements":[{"active":0,"total":2900000}]}%

第二个 API 调用似乎格式错误,是的,定位位置的格式非常奇怪!!!

The second API call seems malformed, yes a very strange format for targeting locations !!!!

这篇关于参数“targetingCriteria"对于使用 LinkedIn 营销 API 的受众计数无效的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆