Home

Zurück zur Übersicht der Integration geht es hier.


Integration mit REST-API


BibSonomy bietet einen Webservice auf Basis des Representational State Transfer (REST) an. REST ist ein Architekturstil für verteilte Softwaresysteme, bei dem eine einheitliche Schnittstelle die Interaktion erleichtert. Die REST-API ist für Softwareentwickler gedacht, deren Anwendungen mit BibSonomy interagieren sollen.
Um auf die API zuzugreifen, können Sie die angebotene Client Library in der Programmiersprache Java nutzen, oder Sie können direkt mit dem Webservice interagieren, falls Sie einen Client in einer anderen Programmiersprache schreiben möchten.
Um auf die API zugreifen zu können, benötigen Sie Ihren API-Schlüssel (API-Key). Diesen finden Sie auf der Einstellungsseite unter dem Reiter "Einstellungen".


Java

Sie können mit Hilfe der Programmiersprache Java auf die REST-API zugreifen.


PHP

Restclient-PHP ist ein Paket aus PHP-Skripten, das einen REST-Client sowie enthält einige Utilities, die hilfreich sind für die Entwicklung einer PHP-Applikation, die mit der BibSonomy-REST-API interagieren soll. Der REST-Client verwaltet Funktionen, die von der BibSonomy-REST-API angeboten werden.


Python

Es gibt einen API-Client, um mit Hilfe der Programmiersprache Python Einträge aus BibSonomy abzurufen.
Mit der bereitgestellten Exportfunktion lassen sich Posts herunterladen und speichern. Mehr dazu in der Benutzungsanleitung.