-3

我正在尝试创建一个可以包含 LinkedIn 信息(个人资料、人员、公司等)的网页。它可以/会做的事情如下:

当用户输入在 LinkedIn 中注册的名称时,他会得到以下信息

*姓名、公司、电子邮件
*等待回复的 LinkedIn 消息列表

每次用户添加个人资料时都会进行相同的过程,我计划使用 LinkedIn 的个人资料 API 来获取姓名、公司和电子邮件,但我找不到一个工作示例作为我的基础。

至于第二个,我仍然不知道如何获取 LinkedIn 消息。

这是我的布局和预期结果。
我怎样才能做到这一点?非常感谢 tnx 的意见和建议

在此处输入图像描述

4

2 回答 2

2

您描述的整个系统非常冗长,需要大量的开发时间。许多数据也无法直接或间接访问。您不能从 API 中获取电子邮件地址作为安全功能(机器人可能只是为营销活动收集电子邮件)。

首先,您需要创建一个允许与linkedin API 服务进行oAuth2 连接的应用程序。人们将登录您的网站,单击以将他们的linkedin 帐户加入您的网站,您的网站将收到一个访问令牌以进行呼叫。

然后,您将需要构建将访问所需数据的查询。linkedin API 文档(http://developer.linkedin.com/)不是很深入,但它可以让您很好地理解并指出您需要去的地方。还有一些预先完成的 php API,例如https://code.google.com/p/simple-linkedinphp/

我使用过来自 twitter、facebook 和 LinkedIn 的许多 API,它们都需要大量的后端工作来确保它们是安全的并获得正确的数据。

我需要几个小时才能确切地了解如何做到这一点,并且我花了很多时间来实现可靠的实施并处理所有可用的不同调用。

如果您的编码知识很少,最好去一家在该领域拥有大量资源和知识的外部公司可以为您做这件事。否则可能需要几个月的时间才能得到一个工作原型。

于 2014-03-04T15:40:59.567 回答
2

这对我来说是一个非常广泛的问题,我需要投入必要的时间来为你找出答案(多个),但请让我给你一些提示。首先,根据我使用linkedin API 的经验,并非所有您希望访问的数据都可用(不过请仔细检查一下,我使用该API 有一段时间了,与此同时,有些东西可能已经改变了)。由于这些数据无法通过 API 获得,唯一的选择是以某种方式绕过跨域策略,总而言之,这将要求用户安装 chrome 扩展/firefox 插件,该插件将充当您的应用程序的代理,甚至“更好” ',使您的整个应用程序成为基于浏览器插件的 Web 应用程序。

于 2014-03-03T22:32:46.000 回答