Tôi mới tham gia API được liên kết trong để xác thực. Tôi đã đi các tài liệu API được cung cấp bởi LinkedIn. Nó có mẫu cho RUBY, PYTHON và PHP. Nhưng tôi được yêu cầu để đạt được cùng một bằng cách sử dụng Java. Tôi cần phải đọc các cấu hình của một người sử dụng trong liên kết in Bất cứ ai có thể đề nghị tôi bất kỳ liên kết hoặc ví dụ để làm như vậy trong Java.Xác thực API LinkedIn bằng cách sử dụng Java
5
A
Trả lời
3
Bạn cần sử dụng một số thư viện OAuth. Hãy thử xem xét Scribe.
Đây là một trong những ví dụ LinkedIn trong Java:
package org.scribe.examples;
import java.util.Scanner;
import org.scribe.builder.*;
import org.scribe.builder.api.*;
import org.scribe.model.*;
import org.scribe.oauth.*;
public class LinkedInExample
{
private static final String PROTECTED_RESOURCE_URL = "http://api.linkedin.com/v1/people/~/connections:(id,last-name)";
public static void main(String[] args)
{
OAuthService service = new ServiceBuilder()
.provider(LinkedInApi.class)
.apiKey("CiEgwWDkA5BFpNrc0RfGyVuSlOh4tig5kOTZ9q97qcXNrFl7zqk-Ts7DqRGaKDCV")
.apiSecret("dhho4dfoCmiQXrkw4yslork5XWLFnPSuMR-8gscPVjY4jqFFHPYWJKgpFl4uLTM6")
.build();
Scanner in = new Scanner(System.in);
System.out.println("=== LinkedIn's OAuth Workflow ===");
System.out.println();
// Obtain the Request Token
System.out.println("Fetching the Request Token...");
Token requestToken = service.getRequestToken();
System.out.println("Got the Request Token!");
System.out.println();
System.out.println("Now go and authorize Scribe here:");
System.out.println(service.getAuthorizationUrl(requestToken));
System.out.println("And paste the verifier here");
System.out.print(">>");
Verifier verifier = new Verifier(in.nextLine());
System.out.println();
// Trade the Request Token and Verfier for the Access Token
System.out.println("Trading the Request Token for an Access Token...");
Token accessToken = service.getAccessToken(requestToken, verifier);
System.out.println("Got the Access Token!");
System.out.println("(if your curious it looks like this: " + accessToken + ")");
System.out.println();
// Now let's go and ask for a protected resource!
System.out.println("Now we're going to access a protected resource...");
OAuthRequest request = new OAuthRequest(Verb.GET, PROTECTED_RESOURCE_URL);
service.signRequest(accessToken, request);
Response response = request.send();
System.out.println("Got it! Lets see what we found...");
System.out.println();
System.out.println(response.getBody());
System.out.println();
System.out.println("Thats it man! Go and build something awesome with Scribe! :)");
}
}
Trên đây có thể được tìm thấy trong this một phần của kho Scribe.
Các vấn đề liên quan
- 1. Chương trình xác thực không xác định trên LinkedIn API
- 2. Cách sử dụng API LinkedIn trong SDK iPhone?
- 3. Xác thực lược đồ JSON bằng cách sử dụng java
- 4. Cách xác thực EWS Java API
- 5. Xác thực LinkedIn trên OWIN/MVC5
- 6. Xác thực bằng REST API
- 7. Cách xác thực với Google Talk bằng mã xác thực của AccountManager bằng API Smack?
- 8. Xác định các từ bằng cách sử dụng Java
- 9. Vấn đề xác thực LinkedIn trong nhật thực
- 10. Xác thực Oauth cho Fitbit bằng cách sử dụng httr
- 11. Thực hiện VoIP bằng cách sử dụng Java SIP Library
- 12. xác thực bằng ntlm (hoặc kerberos) bằng cách sử dụng java UrlConnection
- 13. Tìm kiếm người với Linkedin API
- 14. Xác thực người dùng API bằng cách sử dụng nhà cung cấp Oauth bên thứ ba
- 15. Xác thực qua http bằng cách sử dụng api trên web trong asp.net
- 16. Xác thực Imap Gmail bằng cách sử dụng AccountManager
- 17. API LinkedIn cho Danh bạ Công ty
- 18. Làm cách nào để xác thực các khóa mảng bằng cách sử dụng Xác thực Symfony?
- 19. xác thực sử dụng Facebook thông qua Rails API
- 20. LinkedIn đầy đủ chi tiết hồ sơ bằng cách sử dụng DotNetOpenAuth trong MVC4
- 21. Xác thực số điện thoại bằng cách sử dụng javascript
- 22. Xác thực dịch vụ web bằng cách sử dụng OpenID
- 23. ASP.NET MVC 3 bằng cách sử dụng xác thực
- 24. Xác thực bằng cách sử dụng Flask LDAP
- 25. Boolean xác thực PHP bằng cách sử dụng filter_var
- 26. Xác thực số nguyên bằng cách sử dụng JSR303
- 27. Xác thực NTLM bằng cách sử dụng node.js
- 28. Sử dụng Xác thực Mẫu với Web API
- 29. Xác thực API REST
- 30. Tìm kiếm Bing API Xác thực Azure Marketplace trong Java