Criando uma aplicação em PHP para trabalhar com o Google Calendar

December 06, 06 by admin

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”
Aos 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.

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.

Executando o exemplo.


Evento adicionado:

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

BuscaPé, líder em comparação de preços na América Latina

Artigos Relacionados

del.icio.us:Criando uma aplicação em PHP para trabalhar com o Google Calendar digg:Criando uma aplicação em PHP para trabalhar com o Google Calendar spurl:Criando uma aplicação em PHP para trabalhar com o Google Calendar wists:Criando uma aplicação em PHP para trabalhar com o Google Calendar simpy:Criando uma aplicação em PHP para trabalhar com o Google Calendar newsvine:Criando uma aplicação em PHP para trabalhar com o Google Calendar blinklist:Criando uma aplicação em PHP para trabalhar com o Google Calendar furl:Criando uma aplicação em PHP para trabalhar com o Google Calendar reddit:Criando uma aplicação em PHP para trabalhar com o Google Calendar fark:Criando uma aplicação em PHP para trabalhar com o Google Calendar blogmarks:Criando uma aplicação em PHP para trabalhar com o Google Calendar Y!:Criando uma aplicação em PHP para trabalhar com o Google Calendar smarking:Criando uma aplicação em PHP para trabalhar com o Google Calendar magnolia:Criando uma aplicação em PHP para trabalhar com o Google Calendar segnalo:Criando uma aplicação em PHP para trabalhar com o Google Calendar gifttagging:Criando uma aplicação em PHP para trabalhar com o Google Calendar
Add your comment

2 responses for this post

  1. André Says:

    Muito bacana o script.

    Um grande abraço

  2. Anonymous Says:

    Não funciona com safemode on.

Leave a Reply