Gibt es eine API für Ubuntu One? Zum Beispiel eine API zum Synchronisieren von Kontakten, Lesezeichen usw.
Gibt es eine API für Ubuntu One? Zum Beispiel eine API zum Synchronisieren von Kontakten, Lesezeichen usw.
Antworten:
Die übliche Methode, um etwas dauerhaft zu speichern und mit Ubuntu One synchronisieren zu lassen, ist die Verwendung von desktopcouch. Hier ist ein Beispiel:
from desktopcouch.records.server import CouchDatabase
from desktopcouch.records.record import Record
database = CouchDatabase("askubuntu_test", create=True)
record = Record(
{"site": "askubuntu.com", "awesome": True}, "http://example.com")
database.put_record(record)
Wobei "example.com" idealerweise auf eine Beschreibung Ihres Datensatzformats verweisen sollte.
Und um die Informationen danach abzurufen:
database = CouchDatabase("askubuntu_test")
for i in database.get_records(create_view=True):
print i
Die API für Desktopcouch ist ziemlich einfach. Weitere Informationen finden Sie in der Desktopcouch-Dokumentation .
Was @Stefano gesagt hat. Außerdem gibt es im Moment keinen Ort, an dem Sie sich über die verschiedenen APIs in Bezug auf Ubuntu One informieren können, aber wir bauen es rechtzeitig für Natty auf.
Ja, versuchen Sie es hier: https://one.ubuntu.com/developer/