【问题标题】:Linkedin v2 API: Cannot get actor displayImage in socialActions endpoint with projectionsLinkedin v2 API:无法通过投影在 socialActions 端点中获取演员 displayImage
【发布时间】:2018-10-19 11:27:05
【问题描述】:

当我使用socialActions 端点检索linkedin 共享的社交操作时,我使用projection 来获取displayImage~ 的演员信息。但它会引发以下错误,

“显示图像!” : { “服务错误代码”:100, "message" : "访问权限不足:GET-playableStreams /assets/C4E03AQH57nd5w5cWUw/mediaArtifactPublicUrls", “状态”: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'

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

【问题讨论】:

    标签: api linkedin linkedin-api


    【解决方案1】:

    LinkedIn 更新了 the docs' section 关于获取显示图像的信息:

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

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

    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))'
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-09-13
      • 2017-09-20
      • 2019-06-05
      • 1970-01-01
      • 2019-05-19
      • 2018-06-28
      • 2018-07-23
      • 1970-01-01
      相关资源
      最近更新 更多