Google Data API ermöglicht Benutzern den Zugriff auf und die Verwendung von Daten durch Google -Diensten gehostet . Die APIs Griffe Vernetzung, Sign- in für Google -Konten und Service-spezifischen Protokolle und Abfrage Generationen. Das Google Data APIs Ziel -C -Client-Bibliothek ist eine integrierte Rahmen und kann für Mac-Anwendung Bundle- Ordner Framework verwendet werden. Google GData Eintrag stellt eine Google Data API Eintrag . Google.gdata.Entry Klasse erstreckt sich von google.gata.atom.Entry Klasse. Seine Methoden sind deleteEntry , getControl und getLink . delecteEntry Methode löscht den Eintrag aus dem Futter während getControl gibt das Atom Veröffentlichung Erfassungsstatus . Das Google Data APIs ist ein Cocoa Framework, das nur für Mac OS X und iPhone-Anwendungen Entwicklung unterstützt . Anleitung
1
herunterladen und installieren Sie das Gdata.framework . Starten Sie Ihren Mac OS X Frameworks. Klicken Sie auf " Datei" und " Neu", um ein neues Projekt zu erstellen. Öffnen Sie " Linked Frameworks" Quelle -Gruppe. Ziehen Sie das GData Framework von der Quelle -Gruppe zum Link- Bibliothek mit Binary Phase .
2
Klicken Sie auf " Model-View- Controller" und dann auf " Daten bearbeiten ", um den Code -Schnittstelle wechseln. Fügen Sie die GData Objekte und die Google Kalender-Service via Code :
# import " GData /GData.h " # import " GData /GDataEntry.h "
3
Definieren Sie neue GData Eintrag variable und NSString und NSData Variablen über den folgenden Code:
GDataEntrySpreadsheetDoc * newEntry = [ GDataEntrySpreadsheetDoc documentEntry ] ; NSString * path = @ " /mySpreadsheet.xls "; NSData * data = [ NSData dataWithContentsOfFile : Pfad] ;
4
hochladen eines Dokuments mit Google Docs API durch die Implementierung eines chunked Upload -Protokoll : Definieren eines NSString Typ "Dateiname" für das Dokument:
NSString * filename = [Pfad lastPathComponent ] ;
Geben filenme , Datentyp und laden MIME-Typ: [ newEntry setUploadSlug : Dateiname] ; [ newEntry setUploadData : data] ; [ newEntry setUploadMIMEType : @ "application /vnd.ms -excel " ] ;
erstellen Sie eine Variable der Pfad und eine Upload- URL: NSString * title = [ [ NSFileManager defaultManager ] displayNameAtPath : Pfad] ; [ newEntry setTitleWithString : title] ; NSURL * uploadURL = [ GDataServiceGoogleDocs docsUploadURL ] ;