首页 > 解决方案 > Linkedin 身份验证问题 - 访问权限不足:GET /people/~:

问题描述

我在我的应用程序中使用社交身份验证。使用下面的 Linked In api

1.

  https://api.linkedin.com/v2/me/~:(id,firstName,lastName)

得到错误:

{"serviceErrorCode":0,"message":"资源我不存在","status":404}

2.

https://api.linkedin.com/v2/people/~:(id,email-address,first-name,last-name,headline,industry,public-profile-url,picture-url,summary,site-standard-profile-request,api-standard-profile-request,location,distance,num-connections,num-connections-capped,specialties,proposal-comments,associations,honors,interests,positions,skills,educations,num-recommenders,recommendations-received,phone-numbers,im-accounts,twitter-accounts,date-of-birth,main-address,member-url-resources,certifications,publications,courses,languages)?oauth2_access_token=

得到错误:

访问权限不足:GET /people/~:

标签: linkedinlinkedin-api

解决方案


对于第一个尝试使用:

https://api.linkedin.com/v2/me?projection=(id,firstName,lastName)

对于第二个,您可能需要检查您是否对您的linkedIn 应用程序拥有正确的权限。你可能需要r_basicprofile, r_emailaddress, w_member_social.

有关权限的更多详细信息,请参阅: https ://docs.microsoft.com/en-us/linkedin/shared/authentication/permissions?context=linkedin/context


推荐阅读