能否获取并展示LinkedIn用户ID,用于网站用户LinkedIn注册后展示
关于LinkedIn用户ID获取及展示的实现方案
你可以正常获取到所需的LinkedIn用户ID,具体实现逻辑如下:
LinkedIn官方说明如下:
指定会员的唯一标识符,在Person URN(urn:li:person:{personId})中也可被称作personId。该ID仅对特定developer application唯一,在其他developer application中使用该ID的操作无法生效。
具体实现步骤:
- 提前在LinkedIn开发者后台完成应用创建,申请「Sign In with LinkedIn」相关接口权限并完成审核
- 你网站上的LinkedIn注册按钮需要配置正确的OAuth 2.0授权跳转地址,用户点击按钮完成LinkedIn账号授权后,你可以拿到返回的授权码
code - 用获取到的
code调用LinkedIn令牌接口,拿到可用的用户访问令牌access_token - 携带
access_token调用LinkedIn用户信息接口,返回参数中的id字段就是你需要的personId - 将该ID与你网站对应用户的账号信息绑定后,即可在你网站的对应页面直接展示该ID
注意:该ID仅和你当前使用的LinkedIn开发者应用绑定,同一个用户在其他LinkedIn应用中生成的ID与你获取到的ID不通用,不可跨应用使用
内容的提问来源于stack exchange,提问作者mountainhuman9910
相关产品推荐
相关产品推荐

