As possibilidades do PHP nas mídias sociais

Colaboração: Assessoria de Imprensa Latinoware 2012

Data de Publicação: 05 de Outubro de 2012

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!