如何通过LinkedIn API获取企业组织的Logo URL?
获取LinkedIn组织Logo URL的步骤
- 提取logoV2中的URN:从组织API返回的
logoV2对象里拿到urn字段,格式类似urn:li:digitalmediaAsset:xxxxxx。 - 构造数字媒体资产API请求:
- 截取URN中
urn:li:digitalmediaAsset:之后的部分作为资源ID,比如xxxxxx。 - 请求端点为
https://api.linkedin.com/v2/digitalmediaAssets/{资源ID}。 - 请求头必须包含有效的授权令牌:
Authorization: Bearer {你的访问令牌},且令牌需具备r_organization_social或对应权限。
- 截取URN中
- 解析响应获取URL:
API返回的elements数组中,identifiers列表包含不同尺寸的Logo地址,示例响应结构如下:
直接提取{ "elements": [ { "identifiers": [ { "identifier": "https://media.licdn.com/dms/image/...", "mediaType": "image/png", "width": 200, "height": 200 } ] } ] }identifier字段的值即可作为Web应用中展示的Logo URL,可根据需求选择对应尺寸的条目。
内容的提问来源于stack exchange,提问作者Benjamin Hao
相关产品推荐
相关产品推荐

