Criando aplicação para Facebook com REST, FBML e plugins sociais
Já havia falado aqui no blog sobre os meus estudos com as APIs de Facebook. Dessa vez engrenei de vez, e me aprofundei muito no assunto, já que estou desenvolvendo um projeto freelancer para uma empresa européia.
Estou muito surpreso com a qualidade das documentações e com o volume de APIs expostas, que permitem inúmeras integrações com a rede – e que diga-se de passagem – muito maior que o próprio Orkut fornece.
Basicamente, o Facebook oferece integrações:
- Server-to-server através de da Graph API – REST, com chamadas autenticadas via OAuth;
- Tags próprias – chamadas de FBML;
- Plugins sociais – sem necessidade de conhecimento de linguagens de programação (caixa de comentários, like this page, etc);
Além disso tudo, o Facebook oferece o FQL, que permite que você faça queries nas tabelas para trazer os dados em formato JSON.
Em breve vou escrever um artigo para que você possa entender o ciclo de funcionamento de uma aplicação do Facebook, comparada a do Opensocial.
Enquanto isso, não deixe de acessar os links que deixei acima, além de acessar o console de registro de aplicações, além da página inicial das documentações das APIs do Facebook.
Fique ligado!
Um abraço,
Robson Dantas
Popularity: 3%








Boa tarde Robson, tudo bem?
gostaria de saber, se em breve voce criara um pequeno tutorial sobre como criar uma página em FBML, pois no Brasil, apenas 2 sites possuem uma noticia sobre esta linguagem, o seu e o imasters.
Abs
Olá Anderson!
Vou escrever alguns artigos sobre facebook, em breve.
Robson
Robson, criei uma página no FB com fins empresariais mas não estou conesguin adicionar à mesma o Static FBML o estranho é que já consegui inserir esse aplicativo a uma página criada a partir do meu perfil nos grupos.
Sabes que pode estar acontecendo?
Desde já muito obrigado. Claudio
Acho que não é possível salvar nenhum dado coletado em nosso próprio banco de dados.
Tentei salvar a id do usuario para criar um leitor de Feeds, mas a id salva estava errada…
Dá sim.
Tenho apps funcionando que salvam dados, sem problemas.
abs
Robson
Bom, consegui, criei minha app ^^
Após o user conceder as permissões necessárias, pude salvar a id e até utilizar um contador de usuários.
Abraço!
Alguém sabe como inserir uma imagem interna e externa em aplicações feitas em FBML e não em iFrame?
Olá Dantas, como vai?
Sou web designer e não manjo muito de programação, meu foco é mais layout mesmo…mas preciso criar um app no facebook que adicione uma imagem no perfil da pessoa. Vou explicar melhor..
A pessoa ao ativar o app, recebe uma mensagem para escolher uma imagem do pc. Apos escolher a imagem o app deve redimensionar a imagem para um tamanho X e colocar por baixo de um png. Se possível deixar a foto em pb seria perfeito, mas acho que ai já é querer de mais né..rs
Achei um app (PicBadges) que faz basicamente o que eu preciso, só que ao invés de criar e adicionar um icone qualquer ele vai adicionar uma imagem em png que eu mesmo criei..como se fosse uma moldura para a foto do perfil saca?
Acho que dá pra ter uma ideia do que preciso né?
A questão é que esse trabalho é voluntário para uma ong, então gostaria de saber se você conhece algum tutorial que ensina fazer isso?
Assim não tenho que incomodar ninguém e crio eu mesmo esse app.
Em fim, desculpe incomodar. Mas se poder me ajudar eu ficaria muito grato.
Abraços
Guilherme,
Sugiro que faça isso em PHP pois a biblioteca do facebook dá suporte legal. Basicamente você vai precisar criar algo em php para receber a imagem, fazer redimensionamento, aplicar o png e depois enviar para o usuário do facebook.
É um pouco trabalhoso, mas nada de outro mundo. Isso vai ficar dentro de algum site específico ou vai rodar como aplicativo lá dentro do facebook mesmo ?
abs
Robson
Opa, como vai Robson?!
Desculpe a demora, mas estive viajando esse final de semana.
Então, eu já até criei algo que é exatamente o que eu preciso no php, nas verdade não manjo nada de php , fui baixando pedaços de códigos que iam fazendo + ou – o que eu queria e adaptei, fiz alguma mudanças e tals. Em fim o sistema está como eu quero, só que não consegui colocar pra rodar no face..rs
Tentei criar uma aba usando o app Static HTML, mas o iframe aparece por alguns segundos e depois some..rs
Procurei por um tutorial sobre criar app php, segui passo o video mas no meu está dando erro.
Em fim…ta foda..kkk
Acredito que vou rodar ele do meu site mesmo.