latinoware
(usa Outra)
Enviado em 05/10/2012 - 10:38h
A importância e as formas de interação da linguagem de programação PHP com as diferentes redes sociais – sobretudo o Facebook – será mostrada em uma das palestras de Jota Junior – um jovem entusiasta de PHP e software livre em geral e fundador do projeto Lyla, software que utiliza as redes para divulgar dados de pessoas desaparecidas- na Latinoware 2012. Confira a entrevista completa:
- Quais as maneiras de interação do PHP com as mídias sociais e qual é a importância delas?
As maneiras de interação são diversas. Serviços como o Facebook Developers disponibilizam SDKs (bibliotecas específicas em PHP), o Open Graph (REST Api) entre outras possibilidades, inclusive dentro das ferramentas (dentro do Facebook PHP SDK é possível mandar requests ao servidor de diversas formas, e uma bem interessante é o Facebook Query Language, que é parecido com SQL de Banco de Dados).
Outros softwares como o Twitter não dão tanta liberdade, mas ainda assim disponibilizam uma biblioteca (tmhOauth) e uma REST Api que deixam o desenvolvimento bem fácil, uma vez entendida a forma de funcionamento. E OAuth, em separado, é um recurso utilizado pela maioria das bibliotecas que permite a interação com esses sites de forma padronizada e segura.
- Quais são as funcionalidades do OAuth? Ele é fácil de ser implementado?
O importante para utilizar este recurso de forma poderosa, inicialmente, é entender o poder das redes sociais. Elas abriram um horizonte totalmente novo e amplo, onde negócios e diversas ferramentas podem aproveitar desse potencial para crescer. Hoje em dia, você não só lê um artigo; você o lê e mostra para os seus amigos, o recomendando a ler também! Entender isso é o primeiro passo.
Depois de passar por essa parte quase ‘filosófica’ (hehe), entender bem o conceito, o básico de REST Apis, Permissões, o que pode ou não fazer, o que convém ou não te dá quase tudo que precisa. O resto é começar a escrever código e testar as bibliotecas! As vezes terá um desafio ou outro no que diz respeito à performance, número de requests, mas tudo tangível.
- O que o público pode esperar de sua apresentação?
Bem, o público pode esperar uma apresentação bem esclarecedora! Depois de alguns projetos complexos envolvendo interação com redes sociais, ‘bati’ muito a cabeça, perdi muito do pouco cabelo que tenho com alguns problemas que alertarei e mostrarei como contornar, com problemas que, entendendo bem o que explicarei, nem vão se deparar. Definitivamente é o primeiro passo para quem quer entrar nesse promissor mercado!