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

发布于 2024-09-14 19:09:13 字数 1539 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

游魂 2024-09-21 19:09:13

我一直在使用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.

这是我正在使用的承诺的 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); });

I've been using node-linkedin, very easy to setup, and you can do everything with it...It also looks a lot more promising than the answer with 5 votes.

Quick and easy setup example:

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

Initialise a linkedin class with a token, e.g an oauth2 token you received from your front-end. this.token = the token that was parsed to my api from the frontend.

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

Here is a promised linkedin call that I'm using:

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

Without the promise it'd look like this:

linkedin.people.me( (err, user) => { console.log (user); });
萌吟 2024-09-21 19:09:13

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

https://www.npmjs.com/package/node-linkedin is the officially supported library.

深陷 2024-09-21 19:09:13

看看这个。

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

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

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

另请确保在运行应用程序之前,您可以在 Developers.linkedin.com 上设置 API 密钥、API 密钥密钥和回调 URL。

记得替换server.js中的回调URL

Check this out.

I implemented this using some available help from the internet.

Works like a charm.
Just follow the instructions in the README.

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

Also ensure that you setup your API Key, API Key secret and callback URL at developers.linkedin.com before you run the application.

Remember to replace the callback URL in the server.js

无悔心 2024-09-21 19:09:13

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

http://github.com/ciaranj/node-oauth/tree/master/examples has some examples for another service that uses OAuth. YMMV.

┊风居住的梦幻卍 2024-09-21 19:09:13

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

你基本上可以用它做一切事情。

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

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

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

You can basically do everything with it.

  • Search for people, companies, and connections
  • View profiles
  • View sent and received invitations and send new invitations to any profile.
  • Navigate between conversations and scroll messages.
  • Send new messages.

Note: it doesn't use the official API of LinkedIn.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文