linkedin - 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/~:
解决方案
对于第一个尝试使用:
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
推荐阅读
- qt - 有没有办法在占位符文本 QML 中为特定单词着色?
- python - 为什么我的 on_message 事件打印日志两次?
- spring - 使用 NamedParameterJdbcTemplate 插入批处理并返回完整对象
- cmake - 以非重复方式在 CMake 中设置一堆编译选项
- javascript - 带有 ngModel 的 Textarea 在 ngFor 循环中被覆盖
- c# - 我可以将 EFCore 的 DBContextPool 与 .NET Core 控制台应用程序一起使用吗
- c - 在 C 宏中未声明(在此函数中首次使用)
- javascript - 如何获得授权?如何防止用户通过编写 URL 直接访问我的 html 页面?
- php - 如何将数据从一页传递到另一页?
- linux - 发生一个或多个错误。(Permission denied /var/run/iotedge/mgmt.sock) 引起:docker返回退出代码: