Tôi đã được khách hàng yêu cầu kéo các bài đăng mới nhất từ nhóm LinkedIn của họ lên một trong các trang của chúng tôi.Truy xuất các bài thảo luận của Linkedin Group bằng ColdFusion
Tôi đang phát triển sử dụng ColdFusion 9 và đã nghiên cứu điều này trong vài ngày và quyết định đăng truy vấn của tôi ở đây với hy vọng rằng ai đó có thể giúp tôi.
Tôi có thể đến điểm tôi có requestToken. Sự hiểu biết của tôi là bây giờ tôi cần phải ký mã thông báo yêu cầu để có được accessToken. Vấn đề của tôi là tôi cần phải làm điều này đằng sau hậu trường. Tuy nhiên, tất cả các ví dụ mà tôi có thể tìm thấy là chuyển hướng người dùng đầu cuối đến url ủy quyền để cho phép người dùng xác thực, nhưng tôi không muốn người dùng xác thực, thay vào đó, tôi muốn xác thực phía máy chủ.
Tôi đang cố gắng sử dụng thư viện trình bao bọc Scribe Java. Dưới đây là mã mà tôi có cho đến nay được requestToken (cũng như url ủy quyền). Tôi cần một ai đó để chỉ cho tôi đi đúng hướng để ký mã thông báo mã server-side vì vậy mà tôi có thể làm cho các cuộc gọi cần thiết để tiêu thụ API Groups (ví dụ 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>
Nhìn lại, tôi có lẽ nên có tiêu đề chủ đề này _Làm thế nào để tự tạo một LinkedIn accessToken server-side_ – andrewjackson123