POSTS EM DESTAQUE
Ebook grátis para aprender a criar um blog de sucesso
Skype para Android 2.1 – Agora com chamadas de vídeo
Como incorporar planilha, PDF, e outros arquivos, em  um post no seu blog WordPress

Como criar uma aplicação PHP para trabalhar com o Google Calendar

Por Pedro Delfino em 06/12/2006 5 comentários

Com o crescimento do AJAX, foram surgindo aos devagar, e agora com mais rapidamente, ótimos serviços no padrão da Web 2.0, que por sua fez vem conquistando cada vez mais usuários.

“Se um site usa AJAX, ele com certeza terá vantagens sobre um outro que ainda não usa”
Captura da tela 2 Como criar uma aplicação PHP para trabalhar com o Google CalendarAos poucos com o uso de APIs, os serviços do google[4] e yahoo[5], estão cada vez mais presente em diversos sites.

“Hoje o flickr[6] e Google Maps[7], é o resultado do sucesso de uso de APIs em desenvolvimento web”

O Google calendar ou Google Agenda é mais uma opção, que vem sendo cada vez mais utilizado, assim com outros serviços do mesmo estilo.

“Utilizando uma pequena classe escrita em PHP, podemos adicionar eventos/compromissos ao nosso Google Calendar[3]“

Imagine que voce tem uma aplicação em PHP, e agora vai usar o google calendar [3] para gerenciar seus eventos, não é preciso usar a interface padrão do calendar [3] apenas para adicionar eventos, podemos usar nossa própria aplicação PHP.

Captura da tela 6 Como criar uma aplicação PHP para trabalhar com o Google Calendar

Faça o download da classe Google Calendar Wrapper [1], e também da classe Simple CURL Wrapper [2], o autor destas duas classes é o Alexander Skakunov [8], um Ucraniano esperto.

Preparado o terreno…

Verifique se o php4-curl está instalado, no ubuntu é só digitar

apt-get install php4-curl

Podemos extrair as duas classes em um mesmo diretório.

Configurando um pequeno exemplo

Bem, o funcionamento é bastante simples, postamos as variáveis necessárias e a classe Google Calendar Wrapper [1], grava o evento no Google Calendar o php + curl.

Edite o arquivo, post.php e veja como é simples criar um evento, são apenas 7 variáveis.

Captura da tela Como criar uma aplicação PHP para trabalhar com o Google Calendar

Executando o exemplo.

Captura da tela 1 Como criar uma aplicação PHP para trabalhar com o Google Calendar
Evento adicionado:

Captura da tela 3 Como criar uma aplicação PHP para trabalhar com o Google Calendar

Captura da tela 4 Como criar uma aplicação PHP para trabalhar com o Google Calendar

Captura da tela 5 Como criar uma aplicação PHP para trabalhar com o Google Calendar

Um pré requisito: Não adianta apenas ter uma conta no gmail, além disto você tem que acessar o Google Calendar [3] para criar o calendário, somente depois disto rode o exemplo acima, claro que após feito o primeiro loguin não é mais necessário acessar o google para adicionar os eventos. Se voce já é usuário do Google Calendar[3] pode pular este pré requisito.

Use sua imaginação, crie um formulaŕio e comece a postar seus eventos, e compromissos, um boa aplicação é para o uso corporativo, pois usando usa interface criada em PHP, o usuário não precisa saber que esta salvando os dados no Google Calendar[3]

[1] – http://www.phpclasses.org/browse/package/3548.html
[2] – http://www.phpclasses.org/browse/package/3547.html
[3] – http://www.google.com/calendar/
[4] – http://code.google.com/
[5] – http://developer.yahoo.com/
[6] – http://www.flickr.com/
[7] – http://maps.google.com/
[8] – http://i1t2b3.blogspot.com/

Outros artigos sobre AJAX:
Yahoo! TV: Agora com Ajax.

Componentes do YUI-EXT produzem interfaces profissionais em AJAX!

Yahoo! UI Library – Conheça o AJAX do Yahoo.

Ajax/Javascript Com DHTMLGoodies: Resulta em interfaces profissionais

ADOBE doa código fonte para Mozilla, que pretende criar Framework AJAX

Ajax com Dojo: Tem até gráfico!

JQuery – Uma nova forma de programar em JavaScript

Pyjamas: Criando aplicações AJAX programando em python

Aprendendo AJAX com Google Web Toolkit (GWT) e Eclipse

Um Cliente Samba Feito em Ajax

Ajax é com o Eclipse

pixel Como criar uma aplicação PHP para trabalhar com o Google Calendar

4 Comments to Como criar uma aplicação PHP para trabalhar com o Google Calendar

  1. André's Gravatar André
    07/12/2006 at 14:30 | Permalink

    Muito bacana o script.

    Um grande abraço

  2. Anonymous's Gravatar Anonymous
    11/04/2007 at 06:33 | Permalink

    Não funciona com safemode on.

  3. 29/04/2009 at 16:39 | Permalink

    muito bom camarada.
    agenda é o melhor aplicativo e o que me conquistou!

    tem uma forma de extrair dados da agenda por campo: titulo conteudo e etc.

    O exemplo é simples:
    criei tres novas agendas:
    Gastos – vermelha
    Receita – verde
    Balanço – azul.

    to batendo cabeça pra conseguir extrair dados de gastos e receitas calcular e atualizar o saldo e o que vc falou ta no caminho pois php pode ser o front end mas, naum manjo necatibiribas de php.

    abs.

    Se puder ajudar valew

  4. 12/07/2010 at 17:03 | Permalink

    @Anonymous,
    naum entendi nada…!!!!!

  1. By on 07/10/2008 at 10:29

Deixe um comentário

Você pode usar estas tags HTML e atributos: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>