我们需要再次使用rw_nus和r_network范围权限,甚至可以

时间:2015-06-09 05:58:35

标签: linkedin linkedin-api

我们的网站正在使用Linkedin的rw_nusr_network权限才能正常使用。我们从Linkedin获取提要并能够发表评论和喜欢。但现在我们遇到了以下错误:

  

错误= invalid_scope&安培; ERROR_DESCRIPTION =你+应用+具有+ +不被授权+ + +为​​+的范围+%22r_fullprofile%22r_network%22rw_nus

我们发现following link表示:

  

Linkedin弃用了来自API的rw_nus

现在是否可以再次获得这些权限或现在获得这些权限?如果是,那么如何获得批准?

1 个答案:

答案 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