APIs e Microsserviços

17 jan, 2014

CodeLab: APIs do Google e OAuth – Lição 02

Publicidade

Objetivo

Adicionar suporte ao OAuth em nosso aplicativo PhoneGap para que você possa usar as as APIs do Google. Usaremos o plugin InAppBrowser para implementar essa estratégia.

Passos

1. Crie um projeto no console do Google API

Crie um novo projeto em https://code.google.com/apis/console

api-1
Habilite o YouTube Analytics API v3:

api-2

Selecione API Access e cria um no Client ID para um aplicativo instalado:

api-3

api-4

2. Instale o plugin InAppBrowser

phonegap local plugin add <a href="https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git">https://git-wip-us.apache.org/repos/asf/cordova-plugin-inappbrowser.git</a>

3. Baixe a biblioteca que fornece suporte ao uso das APIs do Google com OAuth

Baixe a biblioteca de https://github.com/mdellanoce/google-api-oauth-phonegap

Descompacte os conteúdos em uma pasta temporária.

Atualize o client_id e client_secret no arquivo index.js para valores que recebemos quando criamos nosso projeto.

Apague os conteúdos da pasta www em nosso projeto, copie os conteúdos da pasta www do aplicativo que fornece suporte para utilizar as APIs do Google com OAuth na pasta anterior.

Edite o arquivo config.xml no diretório www para usar o nome e namespace do seu aplicativo:

 <widget id="gdg.yt.phonegap" version="1.0.0" xmlns="http://www.w3.org/ns/widgets"
 xmlns:gap="http://phonegap.com/ns/1.0">
   <name>YTPhoneGap</name>

4. Faça o deploy do aplicativo novamente

phonegap run android

***

Artigo traduzido pela Redação iMasters, com autorização do autor. Publicado originalmente em http://matiasmolinas.blogspot.com.br/2013/11/codelab-youtube-apis-in-phonegap-lesson_7.html