我在使用 LinkedIn API 时遇到了困难,我确信我做错了什么,但我不知道是什么。我有一个 ASP.NET MVC 4 应用程序,在 AuthConfig.cs 中我有:
OAuthWebSecurity.RegisterLinkedInClient("apikey", "secretkey");
使用默认的 AccountController,我可以针对 LinkedIn API 进行身份验证。在 ExternalLoginCallback 方法中,我将 accessToken 存储在会话变量中。但是,之后我无法使用此 accessToken 来获取有关用户个人资料的信息。我总是收到 401(无效的访问令牌)。这是我在我的一种测试方法中所拥有的:
(HttpWebRequest)WebRequest.Create(string.Format(" https://api.linkedin.com/v1/people/~?oauth2_access_token= {0}", accessToken)
谁能指出我错过了什么?
谢谢!