2012-10-02 6 views
14

Soweit ich verstanden,Unterschied von 'Drive SDK' und 'Drive API'

  • Google Drive API zur Interaktion Google Drive mit anderen Anwendungs ​​ und
  • Google Drive SDK zum Erstellen von benutzerdefinierten Anwendungen verwendet welches mit dem Drive verwendet werden soll.

Bin ich richtig oder wenn ich falsch liege, sagen Sie mir bitte den Unterschied dieser beiden.

Danke.

+0

Es ist das gleiche wie mit anderen, nehme ich an: API zu einem gewissen Komponente im Grunde eine Schnittstelle ist, und SDK ist eine Sammlung von Werkzeugen die diese Schnittstelle benutzen. – raina77ow

+1

Lesen Sie die Antwort dazu: http://stackoverflow.com/questions/834763/api-vs-sdk – User404

+0

Danke für die Kommentare. Aber ich kenne die allgemeine Bedeutung beider Begriffe und ihrer Unterschiede. Was ich wissen muss, ist, ob es im Zusammenhang mit "Google Drive" eine andere spezifische Bedeutung gibt. Dies ist keine allgemeine API-SDK-Frage. Ich würde gerne die Antwort der Person wissen, die mit Google Drive vertraut ist. – DarRay

Antwort

17

Die Google Drive SDK ist eine Schicht um die Google Drive API; Das SDK bietet sprachspezifische Bibliotheken, Beispiele und Anleitungen, um die Entwicklung von Apps zu vereinfachen, die die API verwenden.

Beachten Sie, dass es derzeit zwei Versionen der API gibt, wobei v2 die aktuelle ist. Sie sollten sicherstellen, dass die von Ihnen ausgewählte Bibliothek die Version unterstützt, auf die Sie ausgerichtet sind, um auf die richtigen Funktionen zuzugreifen.

+13

zu Ashleys Antwort hinzuzufügen, einen anderen Weg, es zu betrachten ist API = REST, SDK = Java, Python, C# usw. Einige Leute ziehen Sachen zu tun, indem Methoden auf Objekten (SDK) aufgerufen wird, während andere es vorziehen, REST-URLs zu sammeln und sie von Hand abzurufen/zu löschen. Meiner Erfahrung nach sind die APIs viel besser dokumentiert als das SDK, was bedeutet, dass Sie gezwungen sind, die API auf der REST-Ebene zu verstehen, anstatt sich auf die SDK-Abstraktionen zu verlassen – pinoyyid

6

Als Autor für das Team, das Inhalte für das SDK beisteuert, hoffe ich, DarRay das gewünschte Google Drive-Bekanntheitsgrad bieten zu können. Ashleys Antwort ist korrekt - wir denken an das SDK als Gruppe von APIs für Drive, zusammen mit den Client-Bibliotheken, den Beispielen und allem anderen.

2

Dies zeigt sich beim Projekt in Google Developer Console Einrichten -

Drive SDK vs Drive APIs