如何通过LinkedIn V2 API获取他人职业经历?是否需平台审批?
Hey there, let’s break down your questions clearly based on LinkedIn’s official guidelines:
Core Question: Can I get other LinkedIn users' work experience via the V2 API?
Yes, but only under strict, controlled conditions. It’s not a freely accessible feature for all developers—access is heavily restricted by LinkedIn’s policies.
Do I need LinkedIn's approval for my app?
Absolutely. The Profile API (including endpoints for accessing other members’ data) is limited exclusively to developers whose applications have been formally approved by LinkedIn. A standard developer account won’t grant you access to these endpoints; you’ll need to submit your app for review, where you’ll have to demonstrate a legitimate, policy-compliant use case for accessing this type of user data.
What about retrieving a Person ID and the actual workflow?
Here’s a clear breakdown of the steps (and constraints):
- To fetch another member’s profile (including work experience), you first need their unique Person ID. This ID isn’t publicly available—you can only obtain it through specific restricted-access APIs.
- Even if you secure a Person ID, the member’s privacy settings might block you from accessing their data. LinkedIn prioritizes user privacy, so if a member has set their profile to private or restricted certain details, you won’t be able to retrieve that information.
- Once you have an approved app and a valid Person ID (with the member’s data accessible), you’d use an endpoint like
GET /v2/people/{personId}and specify fields likepositionsto pull their work experience data. But again, this is only possible if your app has passed LinkedIn’s approval process.
Final Takeaway
You can access other users’ work experience via the V2 API, but it requires three non-negotiable things:
- LinkedIn’s formal approval for your application
- Access to restricted APIs to obtain the target user’s Person ID
- Compliance with the target user’s privacy settings
内容的提问来源于stack exchange,提问作者Ervadar

