2010-08-17 65 views

回答

2

我一直在使用node-linkedin,很容易設置,你可以用它做任何事情......它也看起來很多比5票的答案更有希望。

快速,方便的設置例如:

var Linkedin = require('node-linkedin')('app-id', 'secret'); // Get app-id + secret from your LinkedIn developer account 

初始化一個LinkedIn類令牌,e.g一個令牌的oauth2你從前端接收。 this.token =從前端解析到我的api的標記。

var linkedin = Linkedin.init(this.token); // this.token = client token. 

下面是我使用的是承諾LinkedIn電話:

return new Promise((fullfil, reject) => { 
     linkedin.people.me((err, user) => { 
     console.log (user, "All user data attached to this.token"); 
     let resp = {response: user, error: null}; 
     if (err) resp = {response: null, error: err}; 
     else { 
      this.email = user.emailAddress; 
      this.id = user.id; 
     } 

     fullfil(resp) 
     }); 
}); 

沒有承諾它會是這樣的:

linkedin.people.me((err, user) => { console.log (user); }); 
+0

爲什麼downvote ...? – James111 2016-06-10 06:25:18

相關問題