You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取LinkedIn Profile API访问权限?需通过Sign in with LinkedIn获取用户URL

解决方法:通过Sign in with LinkedIn API获取用户个人资料URL

你不需要单独申请Profile API的访问权限,当前Sign in with LinkedIn API的基础权限已经包含获取用户公开个人资料的能力,具体步骤如下:

  • 确认授权权限范围:在引导用户授权的URL中,必须包含 r_liteprofile 这个scope(这是Sign in with LinkedIn默认开放的权限,无需额外审核)。示例授权URL的核心参数:

    https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=YOUR_CLIENT_ID&redirect_uri=YOUR_REDIRECT_URI&scope=r_liteprofile
    
  • 换取Access Token:用户授权后,你会收到授权码,用这个码调用令牌交换接口获取Access Token。

  • 调用 /v2/me 端点获取用户资料:使用拿到的Access Token,发送GET请求到 https://api.linkedin.com/v2/me,在返回的JSON响应中,publicProfileUrl 字段就是用户的LinkedIn个人资料URL。

    示例响应片段:

    {
      "id": "abc123",
      "firstName": {
        "localized": {
          "en_US": "John"
        }
      },
      "lastName": {
        "localized": {
          "en_US": "Doe"
        }
      },
      "publicProfileUrl": "https://www.linkedin.com/in/johndoe123/"
    }
    
  • 注意事项:

    • 确保你的应用已经在LinkedIn开发者平台中启用了Sign in with LinkedIn产品。
    • r_liteprofile 权限只能获取用户的公开个人资料信息,包括头像、姓名、个人资料URL等,无法访问私密内容。

内容的提问来源于stack exchange,提问作者Nishant Prakash

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 15:12:05