LinkedIn新API - 无法获得r_network权限

en *_*ark 7 linkedin

我继承了一个用旧的LinkedIn API编写的程序,我正在尝试将其迁移到新的API.当我尝试获得r_basicprofile许可时,我的oauth令牌有效.但是,当我尝试r_network或者rw_nus,我得到了回应

无效范围 - 您的应用程序尚未获得r_network的授权.

然而,当我去www.linkedin.com/developer/apps/xxxx/auth,在箱子r_networkrw_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-content%2Fmu-plugins%2Fimb-en%2Fhelpers%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-content%2Fmu-plugins%2Fimb-en%2Fhelpers%2Fsocial-connect%2Fapi%2Ffinalize.php%3Fapi%3Dlinkedin%26ch%zzzzz

给出了这个错误.我究竟做错了什么?

Hoo*_*ked 15

截至5月15日,

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

Profile API — /v1/people/~ `
Share API — /v1/people/~/shares 
Companies API — /v1/companies/{id}
Run Code Online (Sandbox Code Playgroud)

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


它看起来像不再想要与他们的API共享任何东西.创建一个新的应用表明,唯一可能的选择是r_basicprofile,r_emailaddress,rw_company_admin,和w_share:

在此输入图像描述

TLDR:他们已经锁定了API并将使用限制在极其有限的一组接入点上.


en *_*ark 5

我做了一些挖掘.linkedin网站具有误导性.在我的app linkedin页面上,它表示我已获准使用rw_nus和r_network,但在此页面上

https://developer.linkedin.com/support/developer-program-transition

它说那些不再被批准了.

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