Linkedin v2 API:无法通过投影获取socialActions端点中的actor displayImage

Ris*_*jan 7 api linkedin linkedin-api

当我使用socialActions端点检索linkedin共享的社交操作时,我正在使用投影来获取actor信息displayImage~.但它会抛出以下错误,

"displayImage!" :{"serviceErrorCode":100,"message":"没有足够的权限访问:GET-playableStreams/assets/C4E03AQH57nd5w5cWUw/mediaArtifactPublicUrls","status":403}

用于获取社交行为的查询是,

curl 'https://api.linkedin.com/v2/socialActions/urn:li:share:543222277889832/comments?projection=(elements*(*,actor~(*,id,vanityName,profilePicture(displayImage~:playableStreams))))&oauth2_access_token=xxx'
Run Code Online (Sandbox Code Playgroud)

当我使用person端点获取人员详细信息时,我可以得到displayImage~响应.请有人帮我解决这个问题.

Prz*_*wka 0

LinkedIn 更新了文档中有关获取显示图像的部分:

GET https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,profilePicture(displayImage~:playableStreams))
Run Code Online (Sandbox Code Playgroud)

我已经尝试过了,现在对我有用。请注意,我通过AuthorizationHTTP 标头传递访问令牌:

export ACCESS_TOKEN=xxx
curl -s -H "Authorization: Bearer $ACCESS_TOKEN" \
  'https://api.linkedin.com/v2/me?projection=(id,firstName,lastName,maidenName,profilePicture(displayImage~:playableStreams))'
Run Code Online (Sandbox Code Playgroud)