<?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>Carlos André Ferrari &#187; opensource</title>
	<atom:link href="http://ferrari.eti.br/tag/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>http://ferrari.eti.br</link>
	<description>php, python, xhtml, html5, css, javascript, jquery, webstandards, linux, nginx</description>
	<lastBuildDate>Thu, 21 Jul 2011 12:42:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Classe, WebService e RSS para rastreamento de encomendas nos Correios em PHP</title>
		<link>http://ferrari.eti.br/classe-api-webservice-para-rastreamento-de-encomendas-nos-correios-em-php/</link>
		<comments>http://ferrari.eti.br/classe-api-webservice-para-rastreamento-de-encomendas-nos-correios-em-php/#comments</comments>
		<pubDate>Sat, 10 Apr 2010 10:25:32 +0000</pubDate>
		<dc:creator>caferrari</dc:creator>
				<category><![CDATA[github]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[classes]]></category>
		<category><![CDATA[opensource]]></category>

		<guid isPermaLink="false">http://ferrari.eti.br/?p=117</guid>
		<description><![CDATA[Olá, depois de meses sem escrever estou voltando com uma classe muito útil e simples que nunca vi em lugar nenhum. É uma classe para rastrear encomendas nos correios que eu escrevi em PHP, que retorna um vetor com cada modificação de status lá. Vamos direto ao ponto, confira o exemplo: http://ferrari.eti.br/correios/samples/class.php E para deixar [...]]]></description>
			<content:encoded><![CDATA[<p>Olá, depois de meses sem escrever estou voltando com uma <strong>classe</strong> muito útil e simples que nunca vi em lugar nenhum. É uma classe para rastrear encomendas nos <strong>correios</strong> que eu escrevi em <strong>PHP</strong>, que retorna um vetor com cada modificação de status lá.</p>
<p>Vamos direto ao ponto, confira o exemplo:</p>
<p><a href="http://ferrari.eti.br/correios/samples/class.php">http://ferrari.eti.br/correios/samples/class.php</a></p>
<p>E para deixar a brincadeira mais divertida, fiz também um <strong>webservice</strong> com suporte a <strong>Json</strong> (padrão), <strong>phpserialize</strong>, <strong>XML</strong> e um modo dump, para visualização:</p>
<p><a href="http://ferrari.eti.br/correios/webservice/?q=PB151832535BR">http://ferrari.eti.br/correios/webservice/?q=PB151832535BR</a><br />
<a href="http://ferrari.eti.br/correios/webservice/?q=PB151832535BR&amp;f=dump">http://ferrari.eti.br/correios/webservice/?q=PB151832535BR&amp;f=dump</a><br />
<a href="http://ferrari.eti.br/correios/webservice/?q=PB151832535BR&amp;f=serial">http://ferrari.eti.br/correios/webservice/?q=PB151832535BR&amp;f=serial</a><br />
<a href="http://ferrari.eti.br/correios/webservice/?q=PB151832535BR&amp;f=xml">http://ferrari.eti.br/correios/webservice/?q=PB151832535BR&amp;f=xml</a><br />
e claro, para quem usa <strong>Ajax</strong>:<br />
<a href="http://ferrari.eti.br/correios/webservice/?q=PB151832535BR&amp;callback=minhaFuncJs">http://ferrari.eti.br/correios/webservice/?q=PB151832535BR&amp;callback=minhaFuncJs</a></p>
<p>Disponibilizei tanto a classe quanto o código do webservice (que tem suporte a <strong>caching</strong>!) &#8220;de grátis&#8221; e com licença BSD no <strong>github</strong>:</p>
<p><a href="http://github.com/caferrari/correios/">http://github.com/caferrari/correios/</a></p>
<p><strong>*UPDATE* </strong>Adicionado um gerador de RSS, assim é possível usar o proprio agregador para fazer o tracking!<strong></strong></p>
<p><a href="http://ferrari.eti.br/correios/rss/?PB151832535BR">http://ferrari.eti.br/correios/rss/?PB151832535BR</a></p>
<p>e em homenagem aos atendentes de telemarketing: Estarei esperando forks e colaborações para a classe, além de comentários!.</p>
<p>Até a próxima.</p>
]]></content:encoded>
			<wfw:commentRss>http://ferrari.eti.br/classe-api-webservice-para-rastreamento-de-encomendas-nos-correios-em-php/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
		</item>
	</channel>
</rss>

