O documento resume uma apresentação sobre o desenvolvimento de aplicações para o Facebook usando ASP.NET. A apresentação cobriu tópicos como registrar uma aplicação no Facebook, autenticação, acesso aos objetos da API do Facebook usando Graph API ou FQL, e frameworks como o Facebook C# SDK. O apresentador também forneceu demonstrações de código e links para recursos adicionais.
7. Graph API Arquitectura REST url / <identificação do objecto do grafo >? parâmetros Endpoints disponíveis Aceder ao grafo : https://graph.facebook.com Aceder à api https://api.facebook.com Pedidos em Batch Representação dos dados : json
8. Registo da aplicação Registo do url base da aplicação Obtem-se ApplicationID APIKey AppSecret Configurações de integração Configurações de interacção da aplicação com o Facebook
10. demonstração Registo de umaaplicação + autenticação e autorização Código-fonte disponível em: http://socialfacebook.codeplex.com/
11. Aceder aos objectos 2 formas de aceder: Aografo: https://graph.facebook.com/{0} {0} : identificação do objecto e os seus paramêtros Aorepositóriofisico dos objectos: https://api.facebook.com/method/fql.query?query={0} {0} : query FQL
12. Aceder aos objectos Ao grafo : url base : https://graph.facebook.com Parameterizado com : Graph id que queremos aceder: ex: /me/friends Argumentos para obter informação desse objecto Access_token ( obrigatório ! ) Conjunto de parâmetros especificos do objecto ( opcionais )
13. Aceder aos objectos Acções disponiveis : Autorização de acesso Selecção Pesquisa Publicação Delete Paginação Introspecção sobre os objectos do grafo Analytics Pedidos batch
14. Aceder aos objectos FQL - Facebook Query Language https://api.facebook.com/method/fql.query?query Sintaxe semelhante ao SQL com algumas restrições: Não é possivel usar queries com joins Só é possivel referenciar uma tabela por query Não se pode usar na cláusula where colunas que não sejam indexaveis
23. Próximas reuniões presenciais 18/06/2011 – Junho 09/07/2011 – Julho (Coimbra) 23/07/2011 – Julho 27/08/2011 – Agosto Reserva estes dias na agenda! :)