<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>E-tinet &#187; php google calendar</title>
	<atom:link href="http://e-tinet.com/tag/php-google-calendar/feed/" rel="self" type="application/rss+xml" />
	<link>http://e-tinet.com</link>
	<description>Simplesmente Tecnologia</description>
	<lastBuildDate>Fri, 09 Mar 2012 02:05:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Como criar uma aplicação PHP para trabalhar com o Google Calendar</title>
		<link>http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/</link>
		<comments>http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/#comments</comments>
		<pubDate>Wed, 06 Dec 2006 16:02:00 +0000</pubDate>
		<dc:creator>Pedro Delfino</dc:creator>
				<category><![CDATA[Ajax]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Google Calendar]]></category>
		<category><![CDATA[php google calendar]]></category>
		<category><![CDATA[php programar]]></category>

		<guid isPermaLink="false">http://www.e-tinet.com/uncategorized/criando-uma-aplicao-em-php-parahtml/</guid>
		<description><![CDATA[BufferDigg DiggCom 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. &#8220;Se um site usa AJAX, ele com certeza terá vantagens sobre um outro que ainda não usa&#8221; Aos poucos com o uso de [...]<p>Post original do blog <a href="http://e-tinet.com">E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/">Como criar uma aplicação PHP para trabalhar com o Google Calendar</a>. O Blog <a href="http://e-tinet.com">E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato">/contato</a>. E visite o meu twitter em <a href="http://twitter.com/pedrodelfino">@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu">http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></description>
			<content:encoded><![CDATA[<div id='dd_ajax_float'><div class='dd_button_v '><div class='dd-google1-ajax-load dd-google1-167'></div><g:plusone size='tall' href='http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/'></g:plusone></div><div style='clear:left'></div><div class='dd_button_v '><div class='dd-linkedin-ajax-load dd-linkedin-167'></div><script type='IN/share' data-url='http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/' data-counter='top'></script></div><div style='clear:left'></div><div class='dd_button_v '><div class='dd-fblike-ajax-load dd-fblike-167'></div><iframe class="DD_FBLIKE_AJAX_167" src='' height='0' width='0' scrolling='no' frameborder='0' allowTransparency='true'></iframe></div><div style='clear:left'></div><div class='dd_button_v '><a target="_blank" href="http://bufferapp.com/add" rel="nofollow"  class="buffer-add-button" data-count="vertical" data-url="http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/">Buffer</a><script type="text/javascript" src="http://static.bufferapp.com/js/button.js"></script></div><div style='clear:left'></div><div class='dd_button_v '><div class='dd-twitter-ajax-load dd-twitter-167'></div><a target="_blank" href="http://twitter.com/share" rel="nofollow"  class="twitter-share-button" data-url="http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/" data-count="vertical" data-text="Como criar uma aplicação PHP para trabalhar com o Google Calendar" data-via="" ></a></div><div style='clear:left'></div><div class='dd_button_v '><div class='dd-fbshare-ajax-load dd-fbshare-167'></div><a target="_blank" href="http://www.facebook.com/sharer.php" rel="nofollow" class='DD_FBSHARE_AJAX_167' name='fb_share' type='box_count' share_url='http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/' ></a></div><div style='clear:left'></div><div id='dd_name'><a href="http://bufferapp.com/diggdigg" rel="nofollow"  target='_blank'>Digg Digg</a></div></div><div class='dd_content_wrap'><p>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.</p>
<p class="moz-text-html" lang="x-western"><span style="font-style: italic; font-weight: bold; color: #ff6600"> &#8220;Se um site usa AJAX, ele com certeza terá vantagens sobre um outro que ainda não usa&#8221; </span><br />
<a target="_blank" href="http://bp1.blogger.com/_vKY3sjJk5mo/RXcwVtveOdI/AAAAAAAAAAk/5YbFs18qJto/s1600-h/Captura_da_tela-2.png" rel="nofollow"  onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://bp1.blogger.com/_vKY3sjJk5mo/RXcwVtveOdI/AAAAAAAAAAk/5YbFs18qJto/s320/Captura_da_tela-2.png" style="cursor: pointer" id="BLOGGER_PHOTO_ID_5005522660459690450" border="0" title="Como criar uma aplicação PHP para trabalhar com o Google Calendar" alt="Captura da tela 2 Como criar uma aplicação PHP para trabalhar com o Google Calendar" /></a>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.</p>
<p><span style="font-style: italic"><span style="font-weight: bold; color: #ff6600">&#8220;Hoje o flickr[6] e Google Maps[7], é o resultado do sucesso de uso de APIs em desenvolvimento web&#8221;</span></span></p>
<p>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.</p>
<p><span style="color: #ff6600"><strong><span style="font-style: italic; font-weight: bold">&#8220;Utilizando uma pequena classe escrita em PHP, podemos adicionar eventos/compromissos ao nosso Google Calendar[3]&#8220;</span></strong></span></p>
<p>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.</p>
<p><a target="_blank" href="http://bp0.blogger.com/_vKY3sjJk5mo/RXcwhdveOeI/AAAAAAAAAAs/FQ9uu5NUv1g/s1600-h/Captura_da_tela-6.png" rel="nofollow"  onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://bp0.blogger.com/_vKY3sjJk5mo/RXcwhdveOeI/AAAAAAAAAAs/FQ9uu5NUv1g/s320/Captura_da_tela-6.png" style="cursor: pointer" id="BLOGGER_PHOTO_ID_5005522862323153378" border="0" title="Como criar uma aplicação PHP para trabalhar com o Google Calendar" alt="Captura da tela 6 Como criar uma aplicação PHP para trabalhar com o Google Calendar" /></a></p>
<p>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.</p>
<p><em><strong>Preparado o terreno&#8230;</strong></em></p>
<p>Verifique se o php4-curl está instalado, no ubuntu é só digitar<br />
<span style="font-family: Courier New,Courier,monospace"><br />
<strong>apt-get install php4-curl </strong></span></p>
<p>Podemos extrair as duas classes em um mesmo diretório.</p>
<p><em><strong>Configurando um pequeno exemplo</strong></em></p>
<p>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.</p>
<p>Edite o arquivo, post.php e veja como é simples criar um evento, são apenas 7 variáveis.</p>
<p><a target="_blank" href="http://bp2.blogger.com/_vKY3sjJk5mo/RXcwp9veOfI/AAAAAAAAAA0/rYKm-Wng2xQ/s1600-h/Captura_da_tela.png" rel="nofollow"  onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://bp2.blogger.com/_vKY3sjJk5mo/RXcwp9veOfI/AAAAAAAAAA0/rYKm-Wng2xQ/s320/Captura_da_tela.png" style="cursor: pointer" id="BLOGGER_PHOTO_ID_5005523008352041458" border="0" title="Como criar uma aplicação PHP para trabalhar com o Google Calendar" alt="Captura da tela Como criar uma aplicação PHP para trabalhar com o Google Calendar" /></a></p>
<p>Executando o exemplo.</p>
<p><a target="_blank" href="http://bp0.blogger.com/_vKY3sjJk5mo/RXcw7dveOgI/AAAAAAAAAA8/tHewHyg-8S4/s1600-h/Captura_da_tela-1.png" rel="nofollow"  onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://bp0.blogger.com/_vKY3sjJk5mo/RXcw7dveOgI/AAAAAAAAAA8/tHewHyg-8S4/s320/Captura_da_tela-1.png" style="cursor: pointer" id="BLOGGER_PHOTO_ID_5005523308999752194" border="0" title="Como criar uma aplicação PHP para trabalhar com o Google Calendar" alt="Captura da tela 1 Como criar uma aplicação PHP para trabalhar com o Google Calendar" /></a><br />
Evento adicionado:</p>
<p><a target="_blank" href="http://bp2.blogger.com/_vKY3sjJk5mo/RXcxO9veOhI/AAAAAAAAABE/Efh0GPbw6CU/s1600-h/Captura_da_tela-3.png" rel="nofollow"  onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://bp2.blogger.com/_vKY3sjJk5mo/RXcxO9veOhI/AAAAAAAAABE/Efh0GPbw6CU/s320/Captura_da_tela-3.png" style="cursor: pointer" id="BLOGGER_PHOTO_ID_5005523644007201298" border="0" title="Como criar uma aplicação PHP para trabalhar com o Google Calendar" alt="Captura da tela 3 Como criar uma aplicação PHP para trabalhar com o Google Calendar" /></a></p>
<p><a target="_blank" href="http://bp0.blogger.com/_vKY3sjJk5mo/RXcxUdveOiI/AAAAAAAAABM/wxcDNdmxBo4/s1600-h/Captura_da_tela-4.png" rel="nofollow"  onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://bp0.blogger.com/_vKY3sjJk5mo/RXcxUdveOiI/AAAAAAAAABM/wxcDNdmxBo4/s320/Captura_da_tela-4.png" style="cursor: pointer" id="BLOGGER_PHOTO_ID_5005523738496481826" border="0" title="Como criar uma aplicação PHP para trabalhar com o Google Calendar" alt="Captura da tela 4 Como criar uma aplicação PHP para trabalhar com o Google Calendar" /></a></p>
<p><a target="_blank" href="http://bp3.blogger.com/_vKY3sjJk5mo/RXcxZNveOjI/AAAAAAAAABU/3FXypyY6yc4/s1600-h/Captura_da_tela-5.png" rel="nofollow"  onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img src="http://bp3.blogger.com/_vKY3sjJk5mo/RXcxZNveOjI/AAAAAAAAABU/3FXypyY6yc4/s320/Captura_da_tela-5.png" style="cursor: pointer" id="BLOGGER_PHOTO_ID_5005523820100860466" border="0" title="Como criar uma aplicação PHP para trabalhar com o Google Calendar" alt="Captura da tela 5 Como criar uma aplicação PHP para trabalhar com o Google Calendar" /></a></p>
<p><strong>Um pré requisito:</strong> 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. <span style="font-style: italic; font-weight: bold">Se voce já é usuário do Google Calendar[3] pode pular este pré requisito.</span></p>
<p>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]</p>
<p>[1] &#8211; <a target="_blank" href="http://www.phpclasses.org/browse/package/3548.html" rel="nofollow"  class="moz-txt-link-freetext">http://www.phpclasses.org/browse/package/3548.html</a><br />
[2] &#8211; <a target="_blank" href="http://www.phpclasses.org/browse/package/3547.html" rel="nofollow"  class="moz-txt-link-freetext">http://www.phpclasses.org/browse/package/3547.html</a><br />
[3] &#8211; <a target="_blank" href="http://www.google.com/calendar/" rel="nofollow"  class="moz-txt-link-freetext">http://www.google.com/calendar/</a><br />
<a target="_blank" href="http://i1t2b3.blogspot.com/" rel="nofollow"  class="moz-txt-link-freetext"></a><a target="_blank" href="http://www.google.com/calendar/" rel="nofollow"  class="moz-txt-link-freetext"></a>[4] &#8211; <a target="_blank" href="http://code.google.com/" rel="nofollow"  class="moz-txt-link-freetext">http://code.google.com/</a><br />
[5] &#8211; <a target="_blank" href="http://developer.yahoo.com/" rel="nofollow"  class="moz-txt-link-freetext">http://developer.yahoo.com/</a><br />
[6] &#8211; <a target="_blank" href="http://www.flickr.com/" rel="nofollow"  class="moz-txt-link-freetext">http://www.flickr.com/</a><br />
[7] &#8211; <a target="_blank" href="http://maps.google.com/" rel="nofollow"  class="moz-txt-link-freetext">http://maps.google.com/</a><br />
[8] &#8211; <a target="_blank" href="http://i1t2b3.blogspot.com/" rel="nofollow"  class="moz-txt-link-freetext">http://i1t2b3.blogspot.com/</a></p>
<p>Outros artigos sobre AJAX:<br />
<a href="http://www.e-tinet.com/2006/12/yahoo-tv-agora-com-ajax.html" rel="nofollow" >Yahoo! TV: Agora com Ajax.</a></p>
<p><a href="http://www.e-tinet.com/2006/11/componentes-do-yui-ext-produzem.html" rel="nofollow" >Componentes do YUI-EXT produzem interfaces profissionais em AJAX!</a></p>
<p><a href="http://www.e-tinet.com/2006/11/yahoo-ui-library-conhea-o-ajax-do-yahoo.html" rel="nofollow" >Yahoo! UI Library &#8211; Conheça o AJAX do Yahoo</a><a href="http://www.e-tinet.com/2006/11/yahoo-ui-library-conhea-o-ajax-do-yahoo.html" rel="nofollow" >.</a></p>
<p><a href="http://www.e-tinet.com/2006/11/ajaxjavascript-com-dhtmlgoodies-resulta.html" rel="nofollow" >Ajax/Javascript Com DHTMLGoodies: Resulta em interfaces profissionais</a><span style="font-weight: bold"></span></p>
<p><a href="http://www.e-tinet.com/2006/11/adobe-doa-cdigo-fonte-para-mozilla-que.html" rel="nofollow" >ADOBE doa código fonte para Mozilla, que pretende criar Framework AJAX</a></p>
<p><a href="http://www.e-tinet.com/2006/11/ajax-com-dojo-tem-at-grfico.html" rel="nofollow" >Ajax com Dojo: Tem até gráfico!</a></p>
<p><a href="http://www.e-tinet.com/2006/11/jquery-uma-nova-forma-de-programar-em.html" rel="nofollow" >JQuery &#8211; Uma nova forma de programar em JavaScript</a></p>
<p><a href="http://www.e-tinet.com/2006/11/pyjamas-criando-aplicaes-ajax.html" rel="nofollow" >Pyjamas: Criando aplicações AJAX programando em python</a></p>
<p><a href="http://www.e-tinet.com/2006/11/aprendendo-ajax-com-google-web-toolkit.html" rel="nofollow" >Aprendendo AJAX com Google Web Toolkit (GWT) e Eclipse</a></p>
<p><a href="http://www.e-tinet.com/2006/10/um-cliente-samba-feito-em-ajax_26.html" rel="nofollow" >Um Cliente Samba Feito em Ajax</a></p>
<p><a href="http://e-tinet.com/blog/ajax/como-programar-ajax-com-o-eclipse/" >Ajax é com o Eclipse</a></p>
<p><map name='google_ad_map_167_9759396b30a58f9e'>
<area shape='rect' href='http://imageads.googleadservices.com/pagead/imgclick/167?pos=0' coords='1,2,367,28' />
<area shape='rect' href='http://services.google.com/feedback/abg' coords='384,10,453,23'/></map>
<img usemap='#google_ad_map_167_9759396b30a58f9e' border='0' src='http://imageads.googleadservices.com/pagead/ads?format=468x30_aff_img&amp;client=&amp;channel=&amp;output=png&amp;cuid=167&amp;url=http%3A%2F%2Fe-tinet.com%2Fblog%2Fajax%2Fcriando-uma-aplicao-em-php-parahtml%2F' title="Como criar uma aplicação PHP para trabalhar com o Google Calendar" alt=" Como criar uma aplicação PHP para trabalhar com o Google Calendar" /></p></div><style type="text/css" media="screen">#dd_ajax_float{
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	float:left;
	margin-left:-120px;
	margin-right:10px;
	margin-top:10px;
	position:absolute;
	z-index:9999;
}</style><script type="text/javascript">jQuery(document).ready(function($){

	var $postShare = $('#dd_ajax_float');
	
	if($('.dd_content_wrap').length > 0){
	
		var descripY = parseInt($('.dd_content_wrap').offset().top) - 20;
		var pullX = $postShare.css('margin-left');
	
		$(window).scroll(function () { 
		  
			var scrollY = $(window).scrollTop();
			var fixedShare = $postShare.css('position') == 'fixed';
			
			if($('#dd_ajax_float').length > 0){
			
				if ( scrollY > descripY && !fixedShare ) {
					$postShare.stop().css({
						position: 'fixed',
						top: 16
					});
				} else if ( scrollY < descripY && fixedShare ) {
					$postShare.css({
						position: 'absolute',
						top: descripY,
						marginLeft: pullX
					});
				}
				
			}
	
		});
	}
});</script><script type="text/javascript"> jQuery(document).ready(function($) { window.setTimeout('loadGoogle1_167()',1000);window.setTimeout('loadLinkedin_167()',1000);window.setTimeout('loadFBLike_167()',1000);window.setTimeout('loadTwitter_167()',1000);window.setTimeout('loadFBShare_167()',1000); }); </script><script type="text/javascript"> function loadGoogle1_167(){ jQuery(document).ready(function($) { $('.dd-google1-167').remove();$.getScript('https://apis.google.com/js/plusone.js'); }); } function loadLinkedin_167(){ jQuery(document).ready(function($) { $('.dd-linkedin-167').remove();$.getScript('http://platform.linkedin.com/in.js'); }); } function loadFBLike_167(){ jQuery(document).ready(function($) { $('.dd-fblike-167').remove();$('.DD_FBLIKE_AJAX_167').attr('width','50');$('.DD_FBLIKE_AJAX_167').attr('height','60');$('.DD_FBLIKE_AJAX_167').attr('src','http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fe-tinet.com%2Fblog%2Fajax%2Fcriando-uma-aplicao-em-php-parahtml%2F&locale=en_US&layout=box_count&action=like&width=50&height=60&colorscheme=light'); }); } function loadTwitter_167(){ jQuery(document).ready(function($) { $('.dd-twitter-167').remove();$.getScript('http://platform.twitter.com/widgets.js'); }); } function loadFBShare_167(){ jQuery(document).ready(function($) { $('.dd-fbshare-167').remove(); $.getScript('http://static.ak.fbcdn.net/connect.php/js/FB.Share'); }); }</script><script type="text/javascript"> jQuery(document).ready(function($) {
	
		if($(window).width()> 790){ 
			$('#dd_ajax_float').show()
		}else{
			$('#dd_ajax_float').hide()
		}

		$(window).resize(function() { 
			
			if($(window).width()> 790){ 
				$('#dd_ajax_float').show()
			}else{
				$('#dd_ajax_float').hide()
			}
			
		});  

	}); ;</script><p>Post original do blog <a href="http://e-tinet.com" rel="nofollow" >E-tinet</a> pode ser acessar pelo link direto <a href="http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/" >Como criar uma aplicação PHP para trabalhar com o Google Calendar</a>. O Blog <a href="http://e-tinet.com" >E-tinet - Simplesmente Tecnologia</a> tem autoria de Pedro Delfino dos Santos Neto. Para entrar em contato com o autor acesse <a href="http://e-tinet.com/contato" >/contato</a>. E visite o meu twitter em <a target="_blank" href="http://twitter.com/pedrodelfino" >@pedrodelfino</a> para saber o que eu estou fazendo.
<hr>
<h4>Curso Linux Ubuntu</h4>
Aproveite e visite o <a href="http://e-tinet.com/curso-linux-ubuntu" >http://e-tinet.com/curso-linux-ubuntu</a> conheça o conteúdo totalmente grátis.</p>
]]></content:encoded>
			<wfw:commentRss>http://e-tinet.com/blog/ajax/criando-uma-aplicao-em-php-parahtml/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
