31Oct/0913
Simples exemplo de Opensocial com OAuth, usando templates e request com json
Bom dia pessoal!
Com o intuito de ajudar os desenvolvedores de aplicativos Opensocial para Orkut, resolvi escrever um pequeno exemplo, mostrando como fazer um aplicativo usando templates - que possibilita que seu aplicativo rode no profile do Orkut - fazendo chamadas para um servidor, trabalhando com OAUTH, assinando as mensagens, e retornando json.
É bem simples, mas com certeza vai dar uma visão ampla para que você possa criar em cima desse modelo.
Faça o download - Exemplo Opensocial, com templates, oauth, envio de post em PHP.
Em um próximo artigo, vou detalhar passo a passo o que foi feito.
Happy coding!
About Robson Dantas
Robson Dantas é fanático pela APIs e produtos do Google, com mais de 10 anos de experiência na área de tecnologia e internet. Apaixonado por redes sociais e opensocial, escreve artigos para divulgar a plataforma.Projeto
Categorias
- Bibliotecas para orkut (3)
- Opensocial com flash (1)
- Opensocial com PHP (2)
- Orkut (17)
- Palestras e eventos (2)
- Segurança de aplicativos (2)
- Shindig (2)
- Signed Request (2)
- Uncategorized (1)
Membros
Tags
actionscript javascript
adwords
aplicativos
aprovação de aplicativos
bug opensocial
bug orkut
caja orkut
console orkut
desenvolvedor orkut
encontro google
google gtug
gtug
igoogle
javascript flash
lista de aplicativos
oauth java
opensocial
opensocial exemplo
opensocial flashbridge
opensocial gtug
opensocial java
opensocial javascript flash
opensocial oauth
opensocial orkut
opensocial php
opensocial profile orkut
opensocial shindig
opensocial templates
Orkut
orkut api
orkut client
orkut connect
orkut oauth php
orkut os client
orkut php
orkut scrap
owner_data opensocial
php orkut
problemas produção
profile view bug orkut
ranking orkut
robson dantas
segurança opensocial
Shindig
signed request java
November 12th, 2009 - 13:02
Olá Robson.
Tentei postar no forum , mas por algum problema, não registrou esta msg..
Uma versão Java para appengine vai ser ótimo…pq tb estou usando …
Dei uma olhada no seu ex com PHP , e apesar de não conhecer a linguagem, vi q vc guardava a chave publica(pub.1199819524.-1556113204990931254.cer) num dir junto à sua app… Será isso ? Pq não tenho essa chave na minha app … Supus que o q o container enviasse como parametro , seria checado pela API, tanto dinamicamente via web , qto eventualmente por alguma tabela interna…
Estou usando um ServletFilter como validador dos requests(é basicamente o código do exemplo mencionado acima, só que ao invés de um servlet comum,é um filter…)… e a idéia é que , uma vez passando na validação nesse filtro, o request siga para os serviços requisitados (RESTful) …
Bueno, fico no aguardo do seu exemplo para app engine !
Obrigado,
Abraços,
Fábio
December 22nd, 2009 - 00:34
Bacana seu artigo. Acabei de implemtantar uma API do Twitter para um dos meus sites (www.flogvip.net). Agora procuro documentação e vou me aprofundar em fazer um App para Orkut. Espero que continue dando dicas por aqui. []’s
December 22nd, 2009 - 08:58
Já respondi isso na lista, mas de qualquer forma, o exemplo usando appengine tá disponível:
http://www.opensocial-br.org/exemplo/opensocial-java.rar
abs
Robson
December 22nd, 2009 - 08:59
Diogo,
Estou atualizando na medida do possível. Se tiver algum assunto do interesse, só entrar em contato.
abs
Robson Dantas
April 15th, 2010 - 17:34
Fala Robson! muito boom esse tópico !
eu consegui injetar minha página mas ela está em PHP mas com uns links em Javascript… mas quando eu clico neles não vai… eu não sou mto bom programador.. xD
como faço isso?
August 2nd, 2010 - 11:07
Muito bom o exemplo em java tambem.
Gostaria de saber se consigo abrir um iframe no orkut, utilizando jsp.
August 26th, 2010 - 16:06
Leonado,
Consegue. Basta jogar o iframe no gadget, mas você perderá todas as funcionalidades da API.
Robson Dantas
October 5th, 2010 - 08:28
Obrigado Robson,
Ja consegui criar minha gadget, utilizando o tipo URL.
Agora estou tentanto resolver um novo problema com essa mesma gadget, estou tentando gerar atualizações para o pefil do orkut, acessando diretamente minha aplicação jsp, sei o local onde e como colocar a atualização, acontece que nao tenho ideia de como faço para que a opensocial autentique e reproduza minha atualização. Eu tenho que usar OAuth?.
Numa gadget do tipo HTML, eu consigo gerar essa atualização facilmente.
Desculpe colocar a duvida aqui, nao consigo criar um novo tópico, e no grupo de desenvolvimento do orkut, nao obtive retorno.
Grato.
Link da gadget: http://www.orkut.com.br/Main#Application?uid=13006305923742952829&appId=373590006723&rl=ls ( search: Bruce 1.0)
October 5th, 2010 - 18:17
Minha mensagem que postei aqui foi apaga!
October 13th, 2010 - 11:07
Robson,
Grato pelo retorno.
Tinha colocado outro questionamento aqui, mas foi apagado, voce sabe a melhor maneira de tirar duvidas da opensocial?
November 21st, 2010 - 16:17
Robson, baixei o exemplo mais não funcionou.
Hospedei em um servidor meu, troquei os endereços no xml e tentei chamar os nomes via post. Não deu certo.
Tem que fazer algo à mais? Precisa do consumer key e consumer secret? Ou quem sabe um comentário para o google saber que o xml é meu.
Se puder ajudar, fico muito agradecido.
February 8th, 2011 - 19:26
Oi robson poderias me ajudar, e que tou com problema em postar no orkout da maneira que tens o tutorial, me ta dando erro, o meu email e coelhinhasaidinha@gmail.com beijo fica aguardando uma resposta tua !
June 6th, 2011 - 12:59
Robson,
Muito bom o exemplo.
Testei e funcionou muito bem.
A dúvida que tenho é onde devo colocar o meu usuário e minha chave no script.
Ou não precisa.
Abs