2010-11-12 72 views
3

有沒有人設法讓LinkedIn API在Coldfusion應用程序中工作? Linkedin開發者社區有一些線程,但是缺少任何實際的工作示例或完整的代碼。工作示例Coldfusion和Linkedin API

在我正在尋找一個解決方案導入LinkedIn個人資料給我們的招聘解決方案結束 - 也定期更新獲取配置文件 - 用戶給我們訪問他/她的個人資料後,ofcourse。

讚賞任何幫助,特別是與某種工作設置(即使只是基本)

回答

2

的自ColdFusion的用戶可以創建和使用Java對象,最簡單的解決方法是使用Java API來訪問LinkedIn。一種選擇是linkedin-j

更新

我還沒有找到一個基於CF-包裝的任何證據,所以很遺憾你將不得不弄清楚這部分了。

你並不需要真正瞭解Java是如何工作的使用ColdFusion的Java對象;您只需知道相關API中的類是什麼,然後創建必要的對象,然後調用相關函數。我認爲linkedin-j提供了某種.jar文件。您需要將其添加到您的類路徑中;在how to do this上有大量資源在線(如果該鏈接斷開,只需搜索coldfusion jar classpath)。然後,找出您需要的對象,使用CreateObject創建您需要的對象實例。

LinkedInApiClientFactory對象的getting started page會談。你會做類似

<cfset factory = CreateObject('com.google.code.linkedinapi.client.LinkedInApiClient').newInstance(consumerKeyValue, consumerSecretValue)> 
<cfset client = factory.createLinkedInApiClient(accessTokenValue, tokenSecretValue)> 

ColdFusion的創建此此時,你可以使用所有的LinkedInApiClient提供的功能,如getProfileByUrl

使用提供的文檔在LinkedIn-J現場,瞭解從那裏你可以在LinkedInApiClient調用的函數,和工作。

+0

yes - true;我找到了鏈接到java lib;只有我面對的問題是我不是一個java的傢伙,我真的找不到任何有關從哪裏開始以及如何在CF內整合的好信息。 你對這個圖書館有什麼經驗和與CF的聯繫? – 2010-11-18 09:46:44

+0

我沒有收到有關您的更新的消息。:-)我會深入探討這一點,並在之後添加一些見解。謝謝! – 2010-12-07 10:53:42