LinkedIn:获取我通过消息或连接请求与之交互的用户的基本信息

问题描述 投票:0回答:1

我正在构建一个BI网络应用程序的Node.js后端,需要连接到Linkedin以获取我与之交互的LinkedIn用户的基本信息(全名,当前位置和交互日期)。

我想跟踪以下互动:

  • LinkedIn用户向我发送连接请求
  • 我向LinkedIn用户发送连接请求
  • LinkedIn用户第一次给我发消息
  • 我第一次向LinkedIn用户发送消息

我已经找到了这个非常有用的剪贴簿,允许我根据个人资料网址获取个人资料信息。 https://github.com/linkedtales/scrapedin

所以现在我需要找到一种方法来自动获取我与之交互的用户的个人资料网址,以及获取交互日期。

任何的想法 ?任何形式的帮助将非常感激。

node.js linkedin linkedin-api
1个回答
0
投票

authenticated之后,您的应用程序向https://api.linkedin.com/v1/people/~?format=json提出请求。您可以使用axios作为您的客户。根据documentation的样本回复将是这样的:

{
  "firstName": "Frodo",
  "headline": "Jewelery Repossession in Middle Earth",
  "id": "1R2RtA",
  "lastName": "Baggins",
  "siteStandardProfileRequest": {
    "url": "https://www.linkedin.com/profile/view?id=…"
  }
}

然后你在response变量中存储了以上响应:

const userProfileUrl = JSON.parse(response).siteStandardProfileRequest.url
© www.soinside.com 2019 - 2024. All rights reserved.