Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Oauth 2.0 生成Linkedin访问令牌_Oauth 2.0_Linkedin - Fatal编程技术网

Oauth 2.0 生成Linkedin访问令牌

Oauth 2.0 生成Linkedin访问令牌,oauth-2.0,linkedin,Oauth 2.0,Linkedin,我一直在尝试简单的REST客户端以及Mozilla的REST插件。我越来越 “HTTP/1.1 401未经授权”响应 “{”error:“unauthorized_client”,“error_description:“客户端未授权”}”在正文中 我已经成功地获得了身份验证代码,下面是访问令牌的POST请求(范围是r_fullprofile) redirect_uri=也用于获取身份验证代码 在发出POST请求之前,我们需要执行任何URL编码吗 当我登录到链接到我的应用程序时,它有以下标记,

我一直在尝试简单的REST客户端以及Mozilla的REST插件。我越来越 “HTTP/1.1 401未经授权”响应 “{”error:“unauthorized_client”,“error_description:“客户端未授权”}”在正文中

我已经成功地获得了身份验证代码,下面是访问令牌的POST请求(范围是r_fullprofile)

redirect_uri=也用于获取身份验证代码

在发出POST请求之前,我们需要执行任何URL编码吗

当我登录到链接到我的应用程序时,它有以下标记, OAuth用户令牌:c3ae4cee-1b23-xxx-9d2a-206f578dee4d OAuth用户密码:76bc48cc-c94f-xxx-bf9d-a663f7003383

我不知道它在哪里使用。我们使用API和密钥来获取身份验证代码


提前感谢。

这是一个两步流程

首先,转到:

https://www.linkedin.com/uas/oauth2/authorization?response_type=code&client_id=YOUR-API-ID&scope=r_基本配置文件&state=state&redirect_uri=YOUR-ENCODED-redirect-uri

然后,在收到响应的10秒内,转到:

https://www.linkedin.com/uas/oauth2/accessToken?grant_type=authorization_code&redirect_uri=YOUR-ENCODED-REDIRECT-URI&client_id=YOUR-API-id&client_secret=YOUR-API-id&code=THE-code-govered-IN-FIRST-STEP


第二个请求的响应将具有您需要使用的实际访问令牌。

当我遵循这两个步骤时,我遇到了一个问题,其中我得到了一个错误作为 {“errorCode”:0,“message”:“对发布共享的访问被拒绝”,“requestId”:“TYWULO2WPZ”,“status”:403,“timestamp”:14973535338016}


因此,我不得不删除&scope=r_基本配置文件,因为它阻止读取所有默认应用程序权限

我遇到了类似的问题,问题在于初始授权代码。在执行初始重定向URL调用时,您应该提到scope=rw_company_admin或您想要授权的任何内容。像这样的-

您的客户id重定向uri=https%3A%2F%2Fwww.google.com/&state=12345&scope=rw\u公司管理%20r\u电子邮件地址%20w\u共享%20r\u基本配置文件