API de dados do Google permite aos usuários acessar e usar dados hospedados por serviços do Google. O APIs lida com a rede , login para contas do Google e protocolos específicos de serviço e gerações de consulta. O objetivo -C Client Library Google APIs de dados é uma estrutura construída e pode ser usado para pasta Framework do pacote de aplicativos Mac . Google GData entrada representa uma entrada de dados do Google API. Google.gdata.Entry classe estende da classe google.gata.atom.Entry . Seus métodos incluem deleteEntry , getControl e getLink . delecteEntry método exclui a entrada da alimentação enquanto getControl retorna o status de controle de publicação Atom. O APIs de dados do Google é um quadro de cacau que oferece suporte apenas para Mac OS X e desenvolvimento de aplicações para iPhone . Instruções
1
Baixe e instale o Gdata.framework . Comece o seu Mac OS X quadro. Clique em "Arquivo " e " Novo" para criar um novo projeto. Open " Frameworks associadas" grupo de origem . Arraste o quadro GData do grupo de origem para a ligação binário com fase Library.
2
Clique em " Model-View -Controller " e depois em "Editar dados" para mudar para a interface de código. Inclua os objetos GData eo serviço Google Calendar via código:
# import " GData /GData.h " # import " GData /GDataEntry.h "
3
definir nova variável de entrada GData e variáveis NSString e NSData via o seguinte código:
GDataEntrySpreadsheetDoc * newentry = [ GDataEntrySpreadsheetDoc documentEntry ]; NSString * path = @ " /mySpreadsheet.xls "; NSData * dados = [ NSData dataWithContentsOfFile : path] ;
4
Carregar um documento usando o Google Docs API através da implementação de um protocolo de envio fragmentada : Definir um "nome do arquivo " tipo NSString para o documento :
NSString * fileName = [caminho lastPathComponent ];
Especifique filenme , tipo de dados e fazer o upload tipo MIME: [ newentry setUploadSlug : filename ]; [ newentry setUploadData : Dados ] , [ newentry setUploadMIMEType : @ "application /vnd.ms -excel " ];
Crie uma variável de caminho de arquivo e uma URL upload: NSString * title = [[ NSFileManager defaultManager ] displayNameAtPath : path] , [ newentry setTitleWithString : título ]; NSURL * uploadUrl = [ GDataServiceGoogleDocs docsUploadURL ];