Der Parameter 'TargetingCriteria' ist für die Anzahl der Zielgruppen mit der LinkedIn Marketing API ungültig
Ich habe versucht, die Anzahl der Zuschauer mithilfe der TargetingCriteriaV2-Anforderung von Curl and Guzzle zu ermitteln, aber die Anzeige als TargetingCriteria ist ungültig.
API-URL 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-URL 2:
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))))))
Antworten
Sie sollten das X-Restli-Protocol-Version: 2.0.0
als Header in Ihren API-Anforderungen übergeben, als Beispiel:
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))))))"
Es gibt auch zwei andere Probleme mit Ihren API-Aufrufen:
Die erste API verwendet ältere Geostandorte: urn:li:countryGroup:na
Sie sollten BING-Geostandorte verwenden. Als Beispiel für Nordamerika sollten Sie verwenden urn:li:geo:102221843
und der API-Aufruf wird erfolgreich sein wie:
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}]}%
Der zweite API-Aufruf scheint fehlerhaft zu sein, ja, ein sehr seltsames Format für das Targeting von Standorten !!!!