我们的网站正在使用Linkedin的rw_nus
和r_network
权限才能正常使用。我们从Linkedin获取提要并能够发表评论和喜欢。但现在我们遇到了以下错误:
错误= invalid_scope&安培; ERROR_DESCRIPTION =你+应用+具有+ +不被授权+ + +为+的范围+%22r_fullprofile%22r_network%22rw_nus
我们发现following link表示:
Linkedin弃用了来自API的rw_nus
现在是否可以再次获得这些权限或现在获得这些权限?如果是,那么如何获得批准?
答案 0 :(得分:11)
弃用rw_nus
权限:
自{2015年5月12日Linkedin API changes起,rw_nus
会员权限将被弃用。展望未来,如果您的应用程序代表LinkedIn成员共享内容,您的应用程序将需要授予 w_share
成员权限。
新的w_share
权限将授予您之前在LinkedIn上共享内容的权限,但您将无法再使用API从用户的LinkedIn Feed中读取共享内容。
因此,如果您使用以下链接请求授权代码
https://www.linkedin.com/uas/oauth2/authorization?scope=rw_nus
现在,你将不得不 -
https://www.linkedin.com/uas/oauth2/authorization?scope=w_share
如何修复无效范围授权错误:
要解决此问题,请确保授权工作流中的scope参数不再请求以下任何成员权限:
r_fullprofile, r_network, r_contactinfo, rw_nus, rw_groups, w_messages
要访问这些权限,您必须申请成为相关Partner Program的成员,该成员提供对所需端点的必要API访问权限。
因此,请向LinkedIn申请合作伙伴身份,解释您的集成是什么以及它的工作原理。如果它符合“我们认为他们为会员,开发者和LinkedIn提供价值”的标准,那么那么一个或多个端点将对该应用程序保持开放状态,并且只对该应用程序开放。
有关详细信息,请查看此link。