【问题标题】:LinkedIn API Attempting to Authenticate via OAUTH2 (PHP) results in ambiguous errorLinkedIn API 尝试通过 OAUTH2 (PHP) 进行身份验证导致模棱两可的错误 【发布时间】:2013-11-19 07:15:48 【问题描述】: 尝试将 Single Sign On 集成到我正在处理的项目中。身份验证的 URL 是: https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=#####&scope=r_basicprofile%2C+r_contactinfo%2C+r_emailaddress&state=527ac1ed0f8081.42856052&redirect_uri=http%3A%2F%2F###.####.co%2Fsignin%2Flinkedin 重定向到: http://www.linkedin.com/nhome/?report%2Efailure=adZIVBnWTib4up_BiP_fhajxJtMf-QxCuI5n3xXRttZscKxS6FJjbN4qYCKWmvPauF8bvrjY0gMo-bRRTAHLnrfYYkKD-qaxjFjLbhAeRkM_cnR4Tzy5bDtRt8K5l92UN9bG 显示以下消息: “出现意外问题,导致我们无法完成您的请求。” 我错过了什么? 【问题讨论】: 标签: php oauth-2.0 linkedin 【解决方案1】: 范围之间需要一个空格。 https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=#####&scope=r_basicprofile%20r_contactinfo%20r_emailaddress&state=527ac1ed0f8081.42856052&redirect_uri=http%3A%2F%2F###.####.co%2Fsignin%2Flinkedin -1 表示 LinkedIn 的 API 质量。 【讨论】: 谢谢乔希,我会调查的。 做到了,乔希,我从范围中删除了逗号,然后我得到了授权屏幕。 嗨,乔希,我遇到了完全相同的问题,但您的建议不适用于我的情况,因为我只需要一个权限:r_fullprofile 并且我仍然收到与@PseudoNinja 报告的相同错误。而且我的 redirect_uri 中有 http:// 请帮助 对于范围,您可以从开发者控制台中选择它。所以在授权调用期间不需要发送。