重新授予LinkedIn无法正常工作的用户权限

时间:2016-06-21 17:18:29

标签: linkedin linkedin-api linkedin-jsapi

LinkedIn OAuth2流程中存在外部应用程序的主要问题授予访问权限

如果用户从其应用设置中删除外部应用程序授予访问权限,并在身份验证后再次授予访问权限,则 MyApp 设置将不再显示外部应用程序。

重现问题:

  • 第1步:在设置页面下删除MyApps中任何外部应用程序的授予访问权限 - https://www.linkedin.com/secure/settings
  • 第2步:使用LinkedIn帐户凭据再次对同一个已删除的外部应用程序进行身份验证,并授予对所请求权限的访问权限。
  • 第3步:刷新步骤1中提到的页面。您将看不到具有授予权限的外部应用程序。

注意:

您将在第二次身份验证尝试中获得访问令牌而不会出现任何问题,但所有其他API回调将使用新访问令牌失败,并显示以下错误:

401
{
  "errorCode": 0,
  "message": "Then token used in this request has been revoked by the user.",
  "requestId": "HWZ5X8TVSH",
  "status": 401,
  "timestamp": 1466526549077
}

与其他社交网络(如Facebook)一起测试,它的工作非常好。

0 个答案:

没有答案