当通过Linkedin向受众上传CSV文件时没有足够的权限错误API

问题描述:

我正在尝试上传具有受众群体匹配的自定义受众群体的CSV文件。我正在使用Linkedin媒体上传API,media_type等于ad_segments,就像在API指南https://developer.linkedin.com/docs/guide/v2/ads/account-targeting中一样。我的POST请求当通过Linkedin向受众上传CSV文件时没有足够的权限错误API

POST https://api.linkedin.com/media/upload?media_type=ad_segments HTTP/1.1 
Accept: application/json, application/*+json 
Authorization: Bearer {my_token} 
Content-Type: multipart/form-data;boundary=U_FM4CX-g_nOF0dM0UGj4G5V_N4DKGA 
User-Agent: Java/1.8.0_144 
Host: api.linkedin.com 
Connection: keep-alive 
Content-Length: 21980 

--U_FM4CX-g_nOF0dM0UGj4G5V_N4DKGA 
Content-Disposition: form-data; name="source"; filename="audience.csv" 
Content-Type: text/csv 

email 
7e27ef2718f1aaddb03936077714a60244e380ef09e27504fcb3184a2af7b6ea 
cb39d1f4b7f209e5bb36f72c20aa4c0d0b2ecf7b21d99d5d6cfc4b4c81898b24 
. 
. 
--U_FM4CX-g_nOF0dM0UGj4G5V_N4DKGA-- 

我得到

{"serviceErrorCode":100,"message":"Not enough permissions to access media resource","status":403} 

我反复检查用户授予rw_ad_campaigns许可应用程序,但我仍然得到“没有足够的权限”的错误。 通过Media Upload API上传图片效果很好。这只是观众匹配的CSV文件,不起作用。

为了访问 “媒体” 控制器/端点,你需要一个LinkedIn “合作伙伴”:

https://developer.linkedin.com/partner-programs