0

我需要获取linkedin 永久令牌的帮助。我正在使用node.js。我能够成功验证用户身份,将安全 cookie 传递到我的后端。如何将 JS API 令牌换成 OAuth1.0a 访问令牌。tmpAcesstoken = 'XXXXXXXXXXXXXXX'. 也已验证签名。我尝试了以下方法。

         oa = new OAuth( "https://api.linkedin.com/uas/oauth/requestToken",
                "https://api.linkedin.com/uas/oauth/accessToken",
                "xxxxx", "xxxxxxxx", "1.0A", 
                "http://localhost:1337/", "HMAC-SHA1");


         oa.get("http://api.linkedin.com/v1/people/~?oauth_oauth2_access_token="+tmpToken, function(error, data) {
                  if (error) {
                     console.log("error");
                      console.log(error);
                       } else {
                       console.log("success");
                        console.log(data);
                         }
                    });

此令牌仅在 60 天内有效。如果用户 60 天未访问,我们如何刷新令牌?

请任何人帮助我。

谢谢。

4

1 回答 1

1

https://developer.linkedin.com/documents/exchange-jsapi-tokens-rest-api-oauth-tokens这里是参考如何将 JS 令牌交换为 oauth 1.0a 令牌。

我想你不能在不与用户交互的情况下刷新令牌。

于 2014-12-02T10:42:50.440 回答