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

无企业账号时,如何通过LinkedIn API获取个人资料与帖子?

无需企业账号即可测试LinkedIn基础个人API功能

嘿,别担心——你完全不需要企业账号就能测试获取个人资料、自身帖子这类基础LinkedIn API功能,只是创建App和获取权限的步骤里有几个容易被忽略的细节,我给你一步步说清楚:

1. 创建LinkedIn开发者App(无需企业资料)

首先注册LinkedIn开发者账号(免费,直接用你的个人LinkedIn账号绑定就行)。创建App的时候,注意这几点:

  • 选择「个人用途」相关的选项,不要选企业级的场景;
  • App信息填写时,不需要关联任何企业页面,直接用你自己的个人账号作为开发者主体即可;
  • 提交后,你的App会默认获得一些基础个人权限的申请资格,不用提前绑定企业资料。

2. 获取个人Access Token

你需要通过OAuth 2.0授权流程,给自己的个人账号授权来获取Token:

  • 先在App的「Auth」设置里,添加你需要的个人权限:比如r_liteprofile(获取基础个人资料)、r_member_social(获取自己发布的帖子);
  • 构造授权URL,把自己的个人账号跳转到这个链接进行授权:
    https://www.linkedin.com/oauth/v2/authorization?response_type=code&client_id=你的ClientID&redirect_uri=你的回调地址&scope=r_liteprofile%20r_member_social
    
    注意:回调地址必须和你App设置里填写的一致,本地测试可以用http://localhost:3000这类地址;
  • 授权成功后,你会拿到一个授权码,用这个码调用https://www.linkedin.com/oauth/v2/accessToken接口,参数带上client_id、client_secret、code、redirect_uri和grant_type=authorization_code,就能拿到Access Token了。

3. 获取个人Profile ID

拿到Access Token后,调用https://api.linkedin.com/v2/me接口(请求头带上Authorization: Bearer 你的Access Token),返回结果里的id字段就是你的个人Profile ID,同时还能获取姓名、头像等基础资料。

4. 获取自身发布的帖子

用r_member_social权限,调用以下接口(替换YOUR_PROFILE_ID为你刚拿到的ID):

https://api.linkedin.com/v2/ugcPosts?q=authors&authors=List(urn:li:person:YOUR_PROFILE_ID)

同样要在请求头里带上Access Token,就能拿到你自己发布的所有公开帖子了。

额外注意事项

  • 基础个人权限(比如获取自身资料、帖子)一般不需要LinkedIn额外审核,只要你在App的用途描述里清晰说明是「个人测试使用,仅获取自身数据」即可;
  • 如果遇到权限申请被拒,检查一下App的用途描述是不是误写成了企业相关的场景,调整后重新提交就行。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.07 07:42:31