有谁知道node.js linkedin API示例?

时间:2010-08-17 03:29:08

标签: node.js linkedin

我想使用node.js进行一些LinkedIn API编码。有谁知道实现LinkedIn oauth的示例node.js应用程序?

感谢

5 个答案:

答案 0 :(得分:6)

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

快速简便的设置示例:

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

使用令牌初始化一个linkedin类,例如您从前端收到的oauth2令牌。 this.token =从前端解析为我的api的令牌。

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

这是我正在使用的承诺的电话:

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); });

答案 1 :(得分:5)

https://www.npmjs.com/package/node-linkedin是官方支持的图书馆。

答案 2 :(得分:1)

检查一下。

我使用互联网提供的一些帮助来实现这一点。

像魅力一样工作。 只需按照自述文件中的说明操作即可。

https://github.com/imjuoy/SignIn-With-LinkedIn

还要确保在运行应用程序之前在developers.linkedin.com上设置API密钥,API密钥和回调URL。

请记住替换server.js中的回调网址

答案 3 :(得分:0)

http://github.com/ciaranj/node-oauth/tree/master/examples有一些使用OAuth的服务的示例。 YMMV。

答案 4 :(得分:0)

https://github.com/eilonmore/linkedin-private-api

基本上,您可以使用它做任何事情。

  • 搜索人员,公司和人脉关系
  • 查看个人资料
  • 查看已发送和已接收的邀请,并将新邀请发送到任何个人资料。
  • 在对话之间导航并滚动消息。
  • 发送新消息。

注意:它不使用LinkedIn的官方API。