Opensocial-BR GTUG
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.
Comments (13) Trackbacks (0)
  1. 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

  2. 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

  3. 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

  4. Diogo,

    Estou atualizando na medida do possível. Se tiver algum assunto do interesse, só entrar em contato.

    abs

    Robson Dantas

  5. 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?

  6. Muito bom o exemplo em java tambem.

    Gostaria de saber se consigo abrir um iframe no orkut, utilizando jsp.

  7. Leonado,

    Consegue. Basta jogar o iframe no gadget, mas você perderá todas as funcionalidades da API.

    Robson Dantas

  8. 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)

  9. Minha mensagem que postei aqui foi apaga!

  10. Robson,

    Grato pelo retorno.

    Tinha colocado outro questionamento aqui, mas foi apagado, voce sabe a melhor maneira de tirar duvidas da opensocial?

  11. 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.

  12. 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 !

  13. 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


Deixe um comentario


No trackbacks yet.