有没有人设法让 LinkedIn API 在 Coldfusion 应用程序中工作?Linkedin 开发者社区中有一些线程,但缺少任何实际工作示例或完整代码。
最后,我正在寻找一种解决方案,将 LinkedIn 个人资料导入我们的招聘解决方案 - 并定期获取更新的个人资料 - 当然在用户允许我们访问他/她的个人资料之后。
任何帮助表示赞赏,尤其是在某种工作设置下(即使只是基本的)
有没有人设法让 LinkedIn API 在 Coldfusion 应用程序中工作?Linkedin 开发者社区中有一些线程,但缺少任何实际工作示例或完整代码。
最后,我正在寻找一种解决方案,将 LinkedIn 个人资料导入我们的招聘解决方案 - 并定期获取更新的个人资料 - 当然在用户允许我们访问他/她的个人资料之后。
任何帮助表示赞赏,尤其是在某种工作设置下(即使只是基本的)
由于 ColdFusion 可以创建和使用 Java 对象,因此最简单的解决方案是使用 Java API 访问 LinkedIn。一种选择是linkedin-j。
我还没有找到任何基于 CF 的包装器的证据,所以很遗憾,您将不得不弄清楚这部分。
您无需真正了解 Java 如何在 ColdFusion 中使用 Java 对象。您只需要知道相关 API 中的类是什么,然后创建必要的对象,然后调用相关函数。我假设linkedin-j 提供了某种.jar 文件。您需要将其添加到您的类路径中;网上有很多关于如何做到这一点的资源(如果该链接断开,只需搜索coldfusion jar classpath
)。然后,找出您需要的对象,使用CreateObject
.
入门页面讨论了一个对象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 上调用的函数,并从那里开始工作。