参数'targetingCriteria'对于LinkedIn营销API的受众计数无效 [英] Parameter 'targetingCriteria' is invalid for audience count with LinkedIn marketing API
问题描述
我试图通过Curl和Guzzle请求使用targetingCriteriaV2来获取受众计数,但显示为targetingCriteria无效.
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))),(or:(urn%3Ali%3AadTargetingFacet%3Askills:List(urn%3Ali%3Askill%3A17))))))
API网址2:
https://api.linkedin.com/v2/观众数V2?3A5)))))))
https://api.linkedin.com/v2/audienceCountsV2?q=targetingCriteriaV2&targetingCriteria=(include:(and:List((or:(urn%3Ali%3AadTargetingFacet%3AjobFunctionsList(urn%3Ali%3Afunction%3A1,urn%3Ali%3Afunction%3A8,urn%3Ali%3Afunction%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:
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屋!