将LinkedIn合并到一个网页

时间:2014-02-27 09:25:23

标签: javascript html5 api linkedin linkedin-jsapi

我正在尝试创建一个可以合并LinkedIn信息的网页(个人资料,人员,公司等等)。 它可以/将要做的事情如下:

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

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

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

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

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

enter image description here

2 个答案:

答案 0 :(得分:2)

这对我来说是一个很大的问题,我需要投入必要的时间来为你找出答案(多个),但是请允许我给你一些提示。首先,从我使用linkedin API的经验来看,并不是你想要访问的所有数据都可用(尽管如此,请仔细检查一下,我使用了API一段时间后,其间的内容可能会发生变化)。由于这些数据不能通过API获得,唯一的选择是以某种方式绕过跨域策略,最终需要用户安装chrome扩展/ firefox插件,它将作为您的应用程序的代理,甚至更好',使整个应用程序成为基于浏览器插件的Web应用程序。并不是说我是那些人的粉丝,但是如果你的应用程序以任何方式作为一个linkedin(专用)插件(可能作为你正在开发的更大服务的一部分),那么它可能是最有意义的。

答案 1 :(得分:2)

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

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

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

我曾与twitters,facebook和LinkedIn的许多API合作,他们都需要大量的后端工作来确保它们是安全的并获得正确的数据。

我需要花费数小时才能完成如何操作,并花了很多时间来实现可靠的实施并使用所有不同的电话。

如果您具有最少的编码知识,最好去一个拥有大量资源和知识的外部公司,他们可以为您做到这一点。否则可能需要几个月的时间才能获得原型。