我正在为BI Web应用程序构建一个Node.js后端,该Web应用程序需要连接到Linkedin以获得与之交互的LinkedIn用户的基本信息(全名,当前职位和交互日期)。
我想跟踪以下互动:
我已经发现了这个非常有用的抓取工具,可以通过给定个人资料网址来获取个人资料信息。 https://github.com/linkedtales/scrapedin
因此,除了获取交互日期外,现在我需要找到一种自动获取与之交互的用户的个人资料网址的方法。
有什么主意吗?任何帮助将不胜感激。
答案 0 :(得分:0)
authenticated之后,您的应用向https://api.linkedin.com/v1/people/~?format=json发出请求 。您可以使用axios作为客户。根据{{3}}的示例响应如下:
{
"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