有没有人设法在coldfusion应用程序中运行LinkedIn API? 在Linkedin Developer的社区中有一些线程,但是缺少任何实际工作示例或完整代码。
最后,我正在寻找一种解决方案,将LinkedIn个人资料导入我们的招聘解决方案 - 并在用户允许我们访问他/她的个人资料后定期获取更新的个人资料。
任何帮助表示赞赏,尤其是某种工作设置(即使只是基本的)
答案 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
个对象。您可以通过执行类似
<cfset factory = CreateObject('com.google.code.linkedinapi.client.LinkedInApiClient').newInstance(consumerKeyValue, consumerSecretValue)>
<cfset client = factory.createLinkedInApiClient(accessTokenValue, tokenSecretValue)>
此时您可以使用LinkedInApiClient可用的所有功能,例如getProfileByUrl
。
使用linkedin-j网站上提供的文档了解您可以在LinkedInApiClient上调用的函数,并从那里开始工作。