クライアントからLinkedInグループの最新の投稿を当社のウェブサイトのページの1つに引き上げるよう依頼されました。ColdFusionを使用してLinkedinグループのディスカッションポストを取得する
私はColdFusion 9を使用して開発しており、これをかなりの数日間研究しており、誰かが私を助けてくれることを期待してここに質問を投稿することにしました。
私はrequestTokenを持っています。私は今、accessトークンを取得するためにリクエストトークンに署名する必要があることを理解しています。私の問題は、私はこれをバックグラウンドで行う必要があるということです。しかし、私が見つけることができるすべての例では、フロントエンドユーザーを認証URLにリダイレクトしてユーザーを認証できるようにしていますが、ユーザーに認証させたくない場合は、代わりにサーバー側を認証します。
私はScribe Javaラッパーライブラリーを使用しようとしています。以下は、私がこれまでにrequestToken(および許可URL)を取得したコードです。私は(例えばhttp://api.linkedin.com/v1/groups/{id}/posts?count=5&start=1
)
<cfscript>
var l = {};
//The LinkedIn public and private keys for application
l.oauth_consumer_key = "[My public key]";
l.oauth_sign_key = "[My secret key]";
l.serviceBuilder = CreateObject("java","org.scribe.builder.ServiceBuilder");
l.LinkedInApiClass = CreateObject("java", "org.scribe.builder.api.LinkedInApi").getClass();
l.service = l.serviceBuilder.provider(l.LinkedInApiClass).apiKey(l.oauth_consumer_key).apiSecret(l.oauth_sign_key).callback("[My callback url]").build();
l.requestToken = l.service.getRequestToken();
l.authUrl = l.service.getAuthorizationUrl(l.requestToken);
// I NEED TO DEFINE WHAT TO DO AT THIS POINT TO SIGN THE REQUEST SERVER SIDE
...
...
</cfscript>
振り返ってみると、このスレッドにはおそらくタイトルがついているはずです。_手動でLinkedIn accessTokenを作成するにはサーバー側_ – andrewjackson123