XING-API
Zum Jahreswechsel 2012/2013 hat XING den Zugriff für externe Applikationen über eine öffentlich verfügbare API (Application Programming Interface) ermöglicht und beteiligt sich damit an der OpenSocial - Initiative. Somit können Entwickler die Daten und Funktionen von XING in eigenen Applikationen nutzen. Die API ist in unterschiedliche funktionale Bereiche gegliedert, wie beispielsweise Profile, Nachrichten, Kontakte, und so weiter. Die einzelnen Funktionen stehen als RESTful Services zur Verfügung, welche entweder XML-Daten oder JSON-Formate liefern.
Anwendung
Um XINGs API nutzen zu können, müssen sich zuerst die Zugangsdaten für die zu entwickelnde Anwendung auf XING beziehen. Daher muss man Angaben zur Anwendung (URL, Kurzbeschreibung, Nutzungsrichtlinien, Name und Adresse des Betreibers) machen. XING unterscheidet zwischen Test- und Produktionszugangsdaten und empfiehlt, zuerst die Applikation mit den Testzugangsdaten zu entwickeln und zu testen. Nach Fertigstellung der Applikation beantragt man den Produktivzugang. Hierfür gibt man explizit die in der Anwendung benötigten API-Funktionen an, welche der Endanwender später bei der Nutzung ebenfalls freigeben muss. Gewährt XING den Produktivzugang, erhält man zwei PINs zugesendet, die wiederum den Zugriff auf den Produktivschlüssel ermöglichen. Die zweite PIN kommt nach einer manuellen Prüfung per Briefpost, sodass gleichzeitig eine Verifizierung der hinterlegten Anschrift erfolgt. Nach erfolgreicher Registrierung können alle Funktionen der XING-API abgerufen werden XING verwendet zur Verinfachung seiner API die Open-Source-Bibliothek Scribe, die die OAuth-Funktionen in Java kapselt und vordefinierte Klassen für die Nutzung der XING-API und anderer Dienste wie Facebook, LinkedIn, Google und Twitter bietet.
Beispiele
Ein Beispiel aus der fast einjährigen Beta-Testphase ist die Integration mit einem Bewerber-management-System, mit welchem Stellenanzeigen direkt auf XING gepostet werden können und Bewerber sich mit Ihren XING Daten auf das Angebot bewerben.
Weblinks
https://faq.xing.com/de/allgemeines/was-ist-api
https://www.programmableweb.com/api/xing
https://www.heise.de/ix/artikel/Sozial-integriert-1892413.html