Home

OAuth Anfragen


Nachdem Sie erfolgreich den Autorisierungsprozess von OAuth implementiert haben, können Sie Anfragen an die API von PUMA stellen.

Jetzt können Sie das PUMA- rest logic interface nutzen, um auf die API zuzugreifen.

RestLogicFactory rlf = new RestLogicFactory("<HOME_URL>/api", RenderingFormat.XML);
LogicInterface rl = rlf.getLogicAccess(accessor);

Post<Bookmark> testPost = generatePost(accessor.getRemoteUserId());

//
// publish first test post
//
List<Post<? extends Resource>> uploadPosts = new LinkedList<Post<? extends Resource>>();
uploadPosts.add(testPost);
testPost.getResource().recalculateHashes();
String firstHash = testPost.getResource().getIntraHash();
try {
    rl.createPosts(uploadPosts);
} catch (BadRequestOrResponseException e) {
    System.err.println(e.getMessage());
}

Bitte ersetzen Sie <HOME_URL> mit https://puma.scadsai.uni-leipzig.de/.

Ein funktionierendes Beispiel finden Sie hier. Falls Sie weitere Fragen haben, schreiben Sie bitte eine E-Mail an api-support@bibsonomy.org.


Klicken Sie hier, um zum Einsteiger-Bereich zurückzugelangen und mehr über die grundlegenden Funktionen zu erfahren.