3

誰かがColdFusionアプリケーション内からLinkedInAPIを機能させることができましたか?Linkedin Developerのコミュニティにはいくつかのスレッドがありますが、実際の作業例や完全なコードがありません。

結局、私はLinkedInプロファイルを採用ソリューションにインポートするソリューションを探しています。もちろん、ユーザーが自分のプロファイルへのアクセスを許可した後、更新されたプロファイルを定期的に取得します。

特に、ある種の作業設定(基本的なものであっても)で、助けていただければ幸いです。

4

1 に答える 1

2

ColdFusionはJavaオブジェクトを作成して使用できるため、最も簡単な解決策はJavaAPIを使用してLinkedInにアクセスすることです。1つのオプションはlinkedin-jです。

アップデート

CFベースのラッパーの証拠は見つかりませんでした。残念ながら、この部分を理解する必要があります。

ColdFusionでJavaオブジェクトを使用するために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で呼び出すことができる関数について調べ、そこから作業します。

于 2010-11-17T06:38:51.360 に答える