Gor*_*rdo 5 c# linkedin linkedin-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 API测试了我们的OAuth2令牌,它对我们投入使用的所有功能都非常有效。
我已经做了很多深入的研究,其中提到了三足授权,但没有找到支持的链接式文章,它描述了此过程。
我的问题是,是否有人知道如何使其正常工作,是否有人成功使用了V2 API,您能否帮助我解决请求中的问题。
您需要更改权限。其中一些已弃用(r_basicprofile)。我建议使用迁移常见问题解答。请参阅下一个链接 https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/migration-faq
| 归档时间: |
|
| 查看次数: |
689 次 |
| 最近记录: |