Aplicações integradas às redes sociais

Bom Dia!

Vamos começar o primeiro post técnico do blog.

Esse post não foca em uma tecnologia específica, mas visa desmistificar a obtenção de dados de redes socias.

Os dados trafegados, quando bem utilizadas podem se tornar uma fonte rica de informações e podem prover um conhecimento valioso sobre comportamento e tendências.

Como meu trabalho de faculdade foca em redes sociais, poderei contribuir regularmente sobre esse assunto.

Para maiores detalhes você pode acessar o site de developers de cada rede social:

Vamos primeiro definir O QUÊ você precisa das redes sociais.

Se você procura apenas divulgar seu site, mostrar informações referentes aos seguidores, que gostam do seu conteúdo, tanto o twitter como o facebook oferecem Widgets e Plugins.

Plugins e Widgets são frames, links, botões, quadros, scripts, etc. Os widgets funcionam sem a necessidade do registro da aplicação. Eles possuem funcionalidade limitada utilizam a autenticação já realizada pelo usuário no site da rede social(se houver)

Exemplos:


Twitter widgets



Facebook Recent Activity Linked In Share button




Se você deseja utilizar esse tipo de funcionalidade em um blog WordPress, não se preocupe, não precisa saber PHP.

Existem plugins para cada rede social, a escolha será naturalmente a que melhor te atender. Para mim o que encaixou no momento foi o AddThis.

Quero mais informações sobre um usuário

Se você deseja que sua aplicação acesse informações confidenciais do usuário, não necessariamente relacionadas à sua aplicação, então você precisa “pedir permissão”.

Caso esse seja seu cenário você precisa aprender sobre OAuth.

I'm OAuth

OAuth

OAuth hoje é a tecnologia utilizada hoje pela maioria das redes socias para prover autenticação para aplicações de terceiros que consultam informações confidenciais de seus usuários.

O processo é chamado de “dança OAuth” e consiste (na sua forma padração) na ida do usuário para autenticar no site da própria rede social e depois esse fluxo volta à sua aplicação, passando uma chave de acesso que lhe permitirá ser utilizada para acessar dados através de uma API disponibilizada pela rede social.

Abaixo, uma imagem que exemplifica essa autenticação:

Exemplo de Fluxo OAuth

Bom, esse é o conceito básico para começar a fazer aplicações com integração com redes sociais.

Em breve posto mais posts sobre o assunto.

Um grande abraço!

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>