LinkedIn新API-Can';无法获得r_网络许可

LinkedIn新API-Can';无法获得r_网络许可,linkedin,Linkedin,我继承了一个用旧的LinkedIn API编写的程序,我正在尝试将它迁移到新的API。当我试图获得r\u basicprofile许可时,我的oauth令牌工作。然而,当我尝试r\u network或rw\u nus时,我得到了一个响应 无效的作用域--您的应用程序尚未获得授权 r_网络 然而,当我进入www.linkedin.com/developer/apps/xxxx/auth时,r\u network和rw\u nus的框被选中 即请求 https://www.linkedin.com/

我继承了一个用旧的LinkedIn API编写的程序,我正在尝试将它迁移到新的API。当我试图获得
r\u basicprofile
许可时,我的oauth令牌工作。然而,当我尝试
r\u network
rw\u nus
时,我得到了一个响应

无效的作用域--您的应用程序尚未获得授权 r_网络

然而,当我进入
www.linkedin.com/developer/apps/xxxx/auth
时,
r\u network
rw\u nus
的框被选中

即请求

https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=xxxxxx&scope=r_basicprofile&state=yyyy&redirect_uri=http%3A%2F%2Fkalatublog.com%2Fwp-内容%2Fmu插件%2Fimb en%2helpers%2Fsocial connect%2Fapi%2Ffinalize.php%3Fapi%3Dlinkedin%26ch%zzzzz

工作,但要求

https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=xxxxxx&scope=r_network&state=yyyy&redirect_uri=http%3A%2F%2Fkalatublog.com%2Fwp-内容%2Fmu插件%2Fimb en%2helpers%2Fsocial connect%2Fapi%2Ffinalize.php%3Fapi%3Dlinkedin%26ch%zzzzz


给出了这个错误。我做错了什么

我又挖了一些。linkedin网站具有误导性。在我的应用程序linkedin页面上,它说我被批准加入rw_nus和r_network,但在这个页面上

它说这些不再被批准


因此,linkedin的应用程序主页错误地说我拥有这些权限。

如果你想申请linkedin,这里是链接

宽限期到期后,几个REST API端点将不再可供一般使用。以下端点是唯一可供使用的端点:

如果您的应用程序当前正在使用任何其他API服务(例如连接、组、人员搜索、邀请、工作搜索等),则您必须申请成为相关合作伙伴计划的成员,该计划提供必要的API访问,以继续利用上面未列出的任何端点


linkedin似乎不再想与他们的API共享任何东西。创建一个新的应用程序表明,唯一可能的选项是
r\u基本配置文件
r\u电子邮件地址
rw\u公司管理
,以及
w\u共享


TLDR:他们已经锁定了API,并将使用限制在一组极为有限的访问点上。

实际上,我们希望在我们的网站上加载用户的配置文件信息。这明确提到了这个访问点。让我困惑的是,我有一个在旧系统下创建的应用程序。它正在显示我无法再使用的权限的复选框。此外,我的雇主网站使用的所有功能都不再可用。他们很难理解LinkedIn不再提供这些信息了。我知道,对我来说,这似乎也相当严厉(而且推出得很糟糕,我不得不创建一个新的应用程序来显示减少的权限)。看起来你可以通过成为合伙人并付钱给他们来恢复一些功能。这个API的小型创新时代已经结束,看起来他们只希望游戏中有更大的玩家。你还需要明确关闭你以前有权访问的任何权限,但现在不再这样做,否则你会得到401响应,即使你不要求这些权限。处理得真糟糕
Profile API — /v1/people/~ `
Share API — /v1/people/~/shares 
Companies API — /v1/companies/{id}