小编Gor*_*rdo的帖子

LinkedIn V2 API权限似乎不起作用

我正在开发一个集成了一些链接功能的应用程序,并且我们正在测试版本2 API。

但是,当我们尝试从API请求任何内容时,我们会检索到一个错误,指出以下内容:

{"serviceErrorCode":100,"message":"Not enough permissions to access /me GET ","status":403}
Run Code Online (Sandbox Code Playgroud)

我们正在拨打的电话是:https : //api.linkedin.com/v2/me

从适当的URL检索后,我将这样附加我们的OAuth2代码:

request.AddHeader("authorization", "Bearer " + authCode);
Run Code Online (Sandbox Code Playgroud)

这是我们对linkedin API的完整请求:

// start rest client
var client = new RestClient("https://api.linkedin.com/v2/");

// retrieve our linkedin profile
var request = new RestRequest("me", Method.GET);

// attach our auth code
request.AddHeader("authorization", "Bearer " + authCode);

// execute query
var response = client.Execute(request); 

// display the result on the screen
ViewBag.Message = "output: " + response.Content;
Run Code Online (Sandbox Code Playgroud)

在链接到时,我们使用OAuth2验证我们的用户令牌,并使用以下命令请求所有权限:

&scope=r_basicprofile%20r_emailaddress%20rw_company_admin%20w_share
Run Code Online (Sandbox Code Playgroud)

相关文档链接:https : //developer.linkedin.com/docs/guide/v2

此外,我已经使用版本1 …

c# linkedin linkedin-api

5
推荐指数
1
解决办法
689
查看次数

标签 统计

c# ×1

linkedin ×1

linkedin-api ×1