Google Data API consente agli utenti di accedere e utilizzare i dati ospitati da servizi di Google . Le maniglie API di rete , di accesso per gli account di Google e protocolli specifici del servizio e generazioni di query . Le API di Google Library dati Objective-C Client è un framework integrato e può essere utilizzato per la cartella di Framework di Mac applicazione bundle. Google GData voce rappresenta un Google Data API Entry . Classe Google.gdata.Entry estende dalla classe google.gata.atom.Entry . I suoi metodi includono deleteEntry , getControl e getlink . delecteEntry metodo elimina la voce dal feed mentre getControl restituisce lo stato di controllo di pubblicazione Atom . Le API dati di Google è un framework Cocoa che supporta solo per lo sviluppo di applicazioni iPhone Mac OS X e . Istruzioni
1
Scaricare e installare il Gdata.framework . Avviare il Mac OS X quadro. Fare clic su "File" e "Nuovo" per creare un nuovo progetto . Aprire " Linked Frameworks " gruppo di origine . Trascinare il quadro GData dal gruppo di origine per il collegamento binario con fase Biblioteca .
2
Clicca " Model- View-Controller " e poi " Modifica Dati " per passare alla interfaccia di codice . Includere gli oggetti GData e il servizio Google Calendar tramite codice :
# import " GData /GData.h " # import " GData /GDataEntry.h "
3
Definisci nuova variabile Entrata GData e variabili NSString e NSData tramite il seguente codice :
GDataEntrySpreadsheetDoc * newentry = [ GDataEntrySpreadsheetDoc documentEntry ] ; NSString * path = @ "/mySpreadsheet.xls "; NSData * data = [ NSData dataWithContentsOfFile : percorso] ;
4
Carica un documento con Google Docs API mediante l'attuazione di un protocollo Chunked upload: Definire un tipo NSString "nomefile" per il documento :
NSString * filename = [percorso lastPathComponent ] ;
Specificare filenme , tipo di dati e caricare tipo MIME: [ newentry setUploadSlug : nomefile] ; [ newentry setUploadData : dati ] ; [ newentry setUploadMIMEType : @ "application /vnd.ms -excel " ] ;
Creare una variabile di percorso di file e un URL di upload : NSString * title = [ [ NSFileManager defaultManager ] displayNameAtPath : percorso] ; [ newentry setTitleWithString : titolo ] ; NSURL * uploadURL = [ GDataServiceGoogleDocs docsUploadURL ] ;