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

Aka*_*eep 3 linkedin linkedin-api

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

错误= invalid_scope&ERROR_DESCRIPTION =你+应用+拥有+不+了+授权+为的+范围+%22r_fullprofile%22r_network%22rw_nus

我们发现以下链接说:

Linkedin弃用了来自API的rw_nus

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

Rah*_*pta 11

rw_nus许可证的弃用:

该rw_nus会员权限将被弃用为2015年5月12日的LinkedIn API的变化.展望未来,如果您的应用程序代表LinkedIn成员共享内容,您的应用程序将要求w_share授予成员权限.

新w_share许可将允许您像以前一样在LinkedIn上共享内容,但是您将无法再使用API​​从用户的LinkedIn Feed中读取共享内容.

因此,如果您使用以下链接请求授权代码

https://www.linkedin.com/uas/oauth2/authorization?scope=rw_nus
Run Code Online (Sandbox Code Playgroud)

现在,你必须要 -

https://www.linkedin.com/uas/oauth2/authorization?scope=w_share
Run Code Online (Sandbox Code Playgroud)

如何修复无效范围授权错误:

要解决此问题,请确保授权工作流中的scope参数不再请求以下任何成员权限:

r_fullprofile, r_network, r_contactinfo, rw_nus, rw_groups, w_messages
Run Code Online (Sandbox Code Playgroud)

要访问这些权限,您必须申请成为相关合作伙伴计划的成员,该计划提供对所需端点的必要API访问权限.

因此,请向LinkedIn申请合作伙伴身份,解释您的集成是什么以及它的工作原理.如果它符合"我们认为他们为成员,开发人员和LinkedIn提供价值"的标准,那么一个或多个端点将对该应用程序保持开放状态,并且仅对该应用程序开放.

有关详细信息,请查看此链接.