Google gegevens-API kunnen gebruikers toegang krijgen tot en het gebruik van data gehost door Google services . De API's handvatten netwerken , teken - in voor Google -accounts en service - specifieke protocollen en query- generaties . De Gegevens van Google API's Objective- C Client Library is een ingebouwde kader en kan worden gebruikt voor de map Framework Mac applicatie bundel 's . Google GData Entry vertegenwoordigt een Google gegevens-API Entry . Google.gdata.Entry klasse breidt uit google.gata.atom.Entry klasse . Haar methoden omvatten deleteEntry , getControl en getLink . delecteEntry methode verwijdert het item uit de voeding , terwijl getControl retourneert de publicatie embargostatus Atom . De Gegevens van Google API's is een Cocoa- framework dat alleen voor Mac OS X en iPhone-applicaties ontwikkeling ondersteunt . Instructies Download 1 en installeer de Gdata.framework . Start uw Mac OS X- Framework . Klik op " File " en " Nieuw " om een nieuw project aan te maken . Open "Verbonden Frameworks " source -groep . Sleep de GData kader van de bron -groep naar de Link Binary met fase Bibliotheek . Kopen van 2 Klik op " Model - View - Controller " en vervolgens " Wijzig gegevens " over te schakelen naar de code-interface . Onder de GData objecten en de service Google Agenda via code : # import " GData /GData.h " # import " GData /GDataEntry.h " 3 Definieer nieuwe GData Entry variabel en NSString en NSData variabelen via de volgende code : GDataEntrySpreadsheetDoc * newEntry = [ GDataEntrySpreadsheetDoc documentEntry ] ; NSString * path = @ " /mySpreadsheet.xls " ; NSData * data = [ NSData dataWithContentsOfFile : path ] ; 4 Upload een document met behulp van Google Docs API door het implementeren van een chunked upload protocol : Definieer een NSString type " fileName " voor het document : NSString * fileName = [pad lastPathComponent ] ; Geef filenme , data type en upload MIME- type : [ newEntry setUploadSlug : bestandsnaam ] ; [ newEntry setUploadData : gegevens ] ; [ newEntry setUploadMIMEType : @ " application /vnd.ms - excel " ] ; Maak een variabele van het bestand pad en een upload URL : NSString * title = [ [ NSFileManager defaultManager ] displayNameAtPath : path ] ; [ newEntry setTitleWithString : title ] ; NSURL * uploadURL = [ GDataServiceGoogleDocs docsUploadURL ] ; < br >
|