我已經被客戶請求將他們的LinkedIn羣組的最新帖子提交到我們的某個網站頁面。正在檢索LinkedIn使用ColdFusion的小組討論帖子
我正在開發使用ColdFusion 9,並且已經研究了很多天,現在決定在這裏發佈我的查詢,希望有人能夠幫助我。
我可以達到我有requestToken的地步。我的理解是,我現在需要簽署請求令牌以獲取accessToken。我的問題是我需要在幕後做這件事。但是,我可以找到的所有示例都將前端用戶重定向到授權url以允許用戶進行身份驗證,但我不希望用戶進行身份驗證,而是想要驗證服務器端。
我正在嘗試使用Scribe Java包裝庫。下面是我到目前爲止獲得requestToken(以及授權url)的代碼。我需要有人點我在正確的方向上簽字的服務器端代碼的標記,這樣我可以進行必要的調用消耗組API(如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 2012-03-15 16:03:55