Mais detalhes sobre as API’s OpenSocial
terça-feira, maio 20th, 2008 17:35 by dttg Print Imprimir esta página.

Devido a várias perguntas que surgiram decorrentes do post anterior sobre desenvolvimento para OpenSocial, resolvi fazer um post rápido, com mais algumas pontuações importantes:

- Não existe uma API OpenSocial, o OpenSocial, na verdade é um conjunto de 3 API’s, através das quais podem ser acessadas informações das redes sociais que adotam a plataforma. Estas 3 API’s são divididas em:

  • Profile Information (Informações do perfil do usuário)
  • Friends Information (Grafo Social, informações da rede social do usuário)
  • Activities (Monitora as atividades dos usuários, logs por RSS)

- A principal diferença entre o OpenSocial e a plataforma de Apps do Facebook é que enquanto o Facebook utiliza linguagens proprietárias, (FML - Facebook Markup Language e FQL - Facebook Query Language) o OpenSocial utiliza padrões abertos e amplamente adotados, basicamente HTML e Javascript, assim os desenvolvedores podem utilizar um único conjunto de API’s para desenvolver para várias plataformas, sem ter que se adaptar a novas linguagens.

- As API’s suportam 2 tipos de desenvolvimento:

  • Containers (Sites que recebem conteúdo, as redes Sociais, ex: Orkut, Ning, Plaxo)
  • Apps, ou Widgets (As aplicações ou plugins que podem ser incluídas nos containers)

- Outro ponto interessante é que pode-se trazer conteúdo externo para dentro das redes sociais , sem necessariamente utilizar as características sociais. Ex: Usar um App que controla suas finanças em outro site dentro do seu profile no Orkut.

Dúvidas sobre OpenSocial? Acha que faltou alguma informação neste post?

Comente!

One Response to “ Mais detalhes sobre as API’s OpenSocial ”

  1. Leandro Zanol

    Realmente acho que uma das formas de suprir as expectativas de mindshare, os “containers” deveriam convergir para APIs já amplamente difundidas na web como citado.

Deixe uma resposta