|
Project Information
Members
Featured
Downloads
Links
|
Javascribd is the Java client library for the Scribd API. It allows you to write Java applications that connect to the REST-based Scribd API. login sampleScribdClient client = new ScribdClient();
ApiKey apiKey = new ApiKey("scripd_api_key");
String username = "username";
String password = "password";
Login login = new Login(apiKey, username, password);
LoginResponse response = client.execute(login);
SessionKey sessionKey = response.getSessionKey();see the full source on LoginSnippet search sampleScribdClient client = new ScribdClient();
ApiKey apiKey = new ApiKey("scripd_api_key");
String query = "java";
Search search = new Search(apiKey, query);
search.setScope(SearchScope.ALL);
SearchResponse response = client.execute(search);
for (SearchResponse.Entry result : response.getResultSet().getEntries()) {
System.out.printf("%d - %s\n", result.getDocId().intValue(), result.getTitle());
}see the full source on SearchSnippet upload sampleScribdClient client = new ScribdClient();
ApiKey apiKey = new ApiKey("scripd_api_key");
File file = new File("example.pdf");
StreamableData uploadData = new FileData(file);
Upload upload = new Upload(apiKey, uploadData);
upload.setDocType("pdf");
upload.setAccess(Access.PRIVATE);
UploadResponse response = client.execute(upload);
System.out.printf("document_id: %d\n", response.getDocId().intValue());
System.out.printf("document_id: %s\n", response.getAccessKey());see the full source on UploadSnippet
|