API Google Data permet aux utilisateurs d' accéder et d'utiliser les données hébergées par les services Google . Les poignées des API de réseau , connexion à des comptes Google et protocoles spécifiques au service et les générations requête. L' API de données Bibliothèque client Google Objective-C est un cadre intégré et peut être utilisé pour le dossier -cadre de l'application Mac bundle. Google GData entrée représente un Google Data Entry API . Classe Google.gdata.Entry s'étend de classe google.gata.atom.Entry . Ses méthodes comprennent deleteEntry , getControl et getLink . delecteEntry méthode supprime l'entrée de l'alimentation tandis que getControl renvoie le statut de publication de commande Atom. L' API Google Data est un framework Cocoa qui prend en charge uniquement pour Mac OS X et le développement d'applications iPhone. Instructions
1
Télécharger et installer le Gdata.framework . Commencez votre cadre Mac OS X . Cliquez sur " Fichier" et " Nouveau" pour créer un nouveau projet. Ouvrez "Lié cadres " groupe de la source. Faites glisser le cadre GData du groupe de la source de la référence binaire avec la phase de la bibliothèque.
2
Cliquez sur " Model-View- Controller" puis "Modifier les données " pour passer à l'interface de code. Inclure les objets GData et le service de Google Agenda via le code suivant:
# import " GData /GData.h " # import " GData /GDataEntry.h "
3
définir nouvelle variable d'entrée GData et les variables NSString et NSData via le code suivant :
GDataEntrySpreadsheetDoc * newentry = [ GDataEntrySpreadsheetDoc documentEntry ] ; NSString * path = @ "/mySpreadsheet.xls " ; NSData * data = [ NSData dataWithContentsOfFile : path] ;
4
télécharger un document en utilisant l'API Google Docs en mettant en œuvre un protocole de téléchargement mémorisé en bloc : définir un type "fichier" NSString du document :
NSString * filename = [chemin lastPathComponent ] ;
Spécifiez filenme , le type de données et de télécharger MIME Type: [ newentry setUploadSlug : filename ], [ newentry setUploadData : données ], [ newentry setUploadMIMEType : @ "application /vnd.ms -excel " ] ;
Création d'une variable de chemin de fichier et une URL de téléchargement : NSString * title = [ [ defaultManager NSFileManager ] displayNameAtPath : path] ; [ newentry setTitleWithString : title] ; NSURL * uploadURL = [ GDataServiceGoogleDocs docsUploadURL ] ;