<?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>Opensocial-BR GTUG &#187; orkut scrap</title>
	<atom:link href="http://www.opensocial-br.org/tag/orkut-scrap/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.opensocial-br.org</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Mon, 26 Jul 2010 15:29:43 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Biblioteca para acesso ao Orkut em PHP &#8211; 3legged OAuth orkut client</title>
		<link>http://www.opensocial-br.org/biblioteca-para-acesso-ao-orkut-em-php-3legged-oauth-orkut-client/</link>
		<comments>http://www.opensocial-br.org/biblioteca-para-acesso-ao-orkut-em-php-3legged-oauth-orkut-client/#comments</comments>
		<pubDate>Sat, 19 Jun 2010 17:22:10 +0000</pubDate>
		<dc:creator>Robson Dantas</dc:creator>
				<category><![CDATA[Opensocial com PHP]]></category>
		<category><![CDATA[Orkut]]></category>
		<category><![CDATA[opensocial orkut]]></category>
		<category><![CDATA[orkut client]]></category>
		<category><![CDATA[orkut oauth php]]></category>
		<category><![CDATA[orkut php]]></category>
		<category><![CDATA[orkut scrap]]></category>

		<guid isPermaLink="false">http://www.opensocial-br.org/?p=52</guid>
		<description><![CDATA[Post original do Blog do Robson Dantas
Hoje, gostaria de anunciar que consegui dedicar uma parte das minhas madrugadas desenvolvendo e ajudando um projeto opensource, que consegue se conectar ao Orkut. Para quem já conhece Opensocial, sabe que é possível desenvolver aplicativos para redes sociais e fazê-los rodar lá dentro. Mas e caso você queira fazer uso [...]]]></description>
			<content:encoded><![CDATA[<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Post original do <a title="opensocial orkut 3legged oauth" href="http://blogdodantas.dxs.com.br/2010/06/18/biblioteca-para-acesso-ao-orkut-em-php-orkut-os-client-php-3legged/" target="_blank">Blog do Robson Dantas</a></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Hoje, gostaria de anunciar que consegui dedicar uma parte das minhas madrugadas desenvolvendo e ajudando um projeto opensource, que consegue se conectar ao Orkut. Para quem já conhece <a style="color: #707070; text-decoration: underline; font-weight: 400; padding: 0px; margin: 0px;" href="http://wiki.opensocial.org" target="_blank">Opensocial</a>, sabe que é possível desenvolver aplicativos para redes sociais e fazê-los rodar lá dentro. Mas e caso você queira fazer uso da rede social para promover seu aplicativo/site, sem ter necessariamente que produzir um aplicativo Opensocial ?</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">O Facebook, por exemplo, permite tal interação através do <a style="color: #707070; text-decoration: underline; font-weight: 400; padding: 0px; margin: 0px;" title="facebook api" href="http://developers.facebook.com/docs/" target="_blank">Facebook Connect</a>, que é basicamente um conjunto de APIs para interagir com a rede, ex: mudar mensagem de status, postar mensagens no mural, buscar amigos, etc …</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Até pouco tempo atrás, a única forma de interagir com o Orkut sem estar necessariamente logado dentro da rede, era usando o <a style="color: #707070; text-decoration: underline; font-weight: 400; padding: 0px; margin: 0px;" href="http://sites.google.com/site/oauthgoog/2leggedoauth/2opensocialrestapi" target="_blank">2-legged OAuth</a> que foi disponibilizado a partir da versão 0.8 do Opensocial via REST ou RPC - em poucas palavras, para ter acesso às informações do usuário por fora da rede social, o usuário deve ter um aplicativo seu escrito em Opensocial instalado no perfil. Como parte dos inúmeros processos de melhoria, o time do Orkut desenvolveu um projeto, chamado <a style="color: #707070; text-decoration: underline; font-weight: 400; padding: 0px; margin: 0px;" title="orkut os client" href="http://code.google.com/p/orkut-os-client" target="_blank">Orkut-os-client</a> – baseado em 3legged OAuth, e que permite fazer acesso as informações dos usuários dentro do Orkut sem precisar de nenhum aplicativo instalado no perfil.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Mas nem tudo é uma maravilha: A API foi desenvolvida em Java, sendo que a grande maioria das pessoas usam PHP para o desenvolvimento. Depois de um certo tempo lendo usuários solicitando a API em outras linguagens, decidi migrar parte do código para a linguagem PHP, e pesquisando, consegui fazer algo simples e rápido.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">A pergunta que você pode estar fazendo é “como simples e rápido” ? Bom, primeiro dei uma lida geral no código fonte da API em Java e descobri que todo o processo é um RPC Wrapper, e que as chamadas dos métodos da rede social são exatamente as mesmas usadas no Opensocial, ex: “messages.get” .</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Com base nisso, fiz download da API já existente – desenvolvida pelos caras da Google, chamada<a style="color: #707070; text-decoration: underline; font-weight: 400; padding: 0px; margin: 0px;" href="http://code.google.com/p/opensocial-php-client/" target="_blank">opensocial-php-client </a>-  que possui implementação de 2-legged e 3-legged para uma grande parte das redes sociais.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Apliquei um patch, modificando as url’s de access token, além de alterar as chamadas JSON que são feitas ao servidor de RPC, e funcionou muito bem. Já há uma versão rodando que permite ler e gravar SCRAPS, além de pegar informações dos seus amigos.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Continuo trabalhando para dar suporte às outras funcionalidades: Álbum, activities, e outros.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">O projeto foi disponibilizado no GoogleCode, e criei uma lista de discussão para os interessados no desenvolvimento. Caso queira participar, sua contribuição é bem vinda.</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Site do projeto, no Google Code: <a style="color: #707070; text-decoration: underline; font-weight: 400; padding: 0px; margin: 0px;" href="http://code.google.com/p/orkut-os-client-php/" target="_blank">Orkut-os-client-php</a></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;"><a style="color: #707070; text-decoration: underline; font-weight: 400; padding: 0px; margin: 0px;" href="http://groups.google.com/group/orkut-php-client/" target="_blank">Grupo de discussão sobre a biblioteca</a></p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Enjoy!</p>
<p style="margin-top: 0px; margin-right: 0px; margin-bottom: 15px; margin-left: 0px; text-align: left; padding: 0px;">Robson Dantas</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensocial-br.org/biblioteca-para-acesso-ao-orkut-em-php-3legged-oauth-orkut-client/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Biblioteca para acesso às funcionalidades do Orkut &#8211; rc2</title>
		<link>http://www.opensocial-br.org/biblioteca-para-acesso-as-funcionalidades-do-orkut-rc2/</link>
		<comments>http://www.opensocial-br.org/biblioteca-para-acesso-as-funcionalidades-do-orkut-rc2/#comments</comments>
		<pubDate>Tue, 19 Jan 2010 14:09:14 +0000</pubDate>
		<dc:creator>Robson Dantas</dc:creator>
				<category><![CDATA[Orkut]]></category>
		<category><![CDATA[orkut api]]></category>
		<category><![CDATA[orkut connect]]></category>
		<category><![CDATA[orkut os client]]></category>
		<category><![CDATA[orkut scrap]]></category>

		<guid isPermaLink="false">http://www.opensocial-br.org/?p=22</guid>
		<description><![CDATA[Esse assunto não é diretamente ligado à Opensocial, mas como Orkut no Brasil é praticamente sinônimo de rede social, acredito que pode ser de grande valor para muitas pessoas.
Um pouco de história ...
O Facebook vem crescendo muito no Brasil, é fato! Basta ver a pesquisa do Ibope.  E por trabalhar numa agência de internet, muita [...]]]></description>
			<content:encoded><![CDATA[<p>Esse assunto não é diretamente ligado à Opensocial, mas como Orkut no Brasil é praticamente sinônimo de rede social, acredito que pode ser de grande valor para muitas pessoas.</p>
<p><strong>Um pouco de história ...</strong></p>
<p>O Facebook vem crescendo muito no Brasil, é fato! <a title="Pesquisa de usuários Facebook no Brasil" href="http://idgnow.uol.com.br/internet/2009/10/21/numero-de-usuarios-do-facebook-dobra-no-brasil-em-5-meses-diz-ibope/" target="_blank">Basta ver a pesquisa do Ibope</a>.  E por trabalhar numa agência de internet, muita vezes criamos - e também acompanhamos, campanhas no Facebook, pelo simples fato de conseguir acessar uma série de informações que o Orkut não possibilita. Como exemplo, vou citar o envio um scrap, ou até o acesso às informações do perfil do usuário, algo totalmente possível usando <a title="Facebook connect api" href="http://developers.facebook.com/connect.php" target="_blank">Facebook connect</a>.</p>
<p>A impressão que fica é que o Orkut tinha parado um pouco no tempo - vendo seu gráfico de crescimento estabilizar, enquanto milhares de pessoas novas entravam (e continuam entrando) no Facebook, interessadas nas dezenas de funcionalidades de compartilhamento de informações, além dos jogos viciantes como FarmVille, MafiaWars.</p>
<p>Mas como nem tudo é um mar de rosas para os concorrentes, a Google começou a se preparar para uma resposta. Atualizou a interface da sua aplicação - o que chamou de novo Orkut -  e começou a atender os pedidos dos desenvolvedores, dos profissionais de criação, dos usuários, da nação dos orkuteiros <img src='http://www.opensocial-br.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>O que vem por aí ?</strong></p>
<p>Depois de diversas conversas rolando na lista orkut-developer, consegui informações de um projeto que vai possibilitar acesso a informações do Orkut, da mesma forma que o Facebook faz. Este projeto é chamado de <a title="Orkut client java" href="http://code.google.com/p/orkut-os-client/" target="_blank">orkut-os-client</a> e já está disponível para download, em uma versão release candidate 2.</p>
<p>Por enquanto, é uma primeira versão escrita em Java, e que poderá sofrer mudanças. Além disso, da mesma forma que o Facebook faz, você pode registrar seu website (ou aplicativo) em uma url, e conseguir ter acesso às chaves de consumer key e consumer secret, usadas pelo OAuth.</p>
<p>Veja mais no <a title="Read orkut os client" href="http://orkut-os-client.googlecode.com/hg/README" target="_blank">readme do orkut-os-client</a>.</p>
<p>Parabéns ao time do Orkut!</p>
<p>Gostou, tem dúvida, ou comentário ? Comente!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.opensocial-br.org/biblioteca-para-acesso-as-funcionalidades-do-orkut-rc2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
