工作示例Coldfusion和Linkedin API

时间:2010-11-12 14:07:50

标签: api coldfusion linkedin

有没有人设法在coldfusion应用程序中运行LinkedIn API? 在Linkedin Developer的社区中有一些线程,但是缺少任何实际工作示例或完整代码。

最后,我正在寻找一种解决方案,将LinkedIn个人资料导入我们的招聘解决方案 - 并在用户允许我们访问他/她的个人资料后定期获取更新的个人资料。

任何帮助表示赞赏,尤其是某种工作设置(即使只是基本的)

1 个答案:

答案 0 :(得分:2)

由于ColdFusion可以创建和使用Java对象,因此最简单的解决方案是使用Java API来访问LinkedIn。一个选项是linkedin-j

更新

我没有找到任何基于CF的包装纸的证据,所以很遗憾你不得不考虑这部分。

您不需要真正了解Java如何在ColdFusion中使用Java对象;您只需要知道API中的类是什么,然后创建必要的对象,然后调用相关的函数。我假设linkedin-j提供某种.jar文件。您需要将其添加到类路径中; how to do this上有足够的资源(如果该链接中断,只需搜索coldfusion jar classpath)。然后,找出所需的对象,使用CreateObject创建所需对象的实例。

getting started page讨论LinkedInApiClientFactory个对象。您可以通过执行类似

的操作在ColdFusion中创建它
<cfset factory = CreateObject('com.google.code.linkedinapi.client.LinkedInApiClient').newInstance(consumerKeyValue, consumerSecretValue)>
<cfset client = factory.createLinkedInApiClient(accessTokenValue, tokenSecretValue)>

此时您可以使用LinkedInApiClient可用的所有功能,例如getProfileByUrl

使用linkedin-j网站上提供的文档了解您可以在LinkedInApiClient上调用的函数,并从那里开始工作。