4271

Widgets para mídias sociais

Olá Dev's, hoje venho com um material de grande valor para os desenvolvedores que queiram  aumentar ainda mais o relacionamento entre seus sites/sistemas com as redes sociais. O que estou oferecendo não é nenhuma novidade mas trago de uma forma prática para ser implementada.

"Como sempre digo: o objetivo aqui não é ensinar a utilizar as redes socias"

Vamos ao que interessa, em primeiro lugar deve criar um APP na plataforma que for oferecer o widget.

  1. Login com Facebbok - Crie seu APP clicando nesse link
  2. Login com Google - Cria seu APP clicando nesse link
  3. Login com Twitter - Cria seu APP clicando nesse link
  4. Login com Instagram - Cria seu APP clicando nesse link

Após criado os APPs, faça as alterações nos arquivos para que funcione dentro do seu projeto:

Login com Facebook:
Diretório Social-Midia->loginFacebook;

  • Arquivo FB.PHP: Informe seu app_id, app_secret;
  • Arquivo LOGIN.PHP: na funcção "$helper->getLoginUrl('caminho do arquivo CALLBACK.PHP')";
  • Arquivo CALLBACK.PHP: mude o redirecionamento para a o arquivo do seu projeto.

 

Login com o Google:
Diretório Social-Midia->loginGoogle;

  • Arquivo INDEX.PHP: Altere apenas os valores das variaveis:
    • $client_id,
    • $client_secret,
    • $redirect_url (redirecionamento após a confirmação).

 

Login com Twitter:
Diretório Social-Midia->loginTwitter;

  • Arquivo TWCONFIG.PHP: altere os valores das constantes :
    • CONSUMER_KEY,
    • CONSUMER_SECRET,
    • OAUTH_CALLBACK (redirecionamento informado quando cria APP)
  • Arquivo CALLBACK.PHP (altere o header para redirecionar para o seu projeto).

 

Login com Instagram:
Diretório Social-Midia->loginTwitter;

  • Arquivo INCONFIG.PHP: altere os valores do indice do array:
    • APIKEY,
    • APISECRET,
    • APICALLBACK ('caminho do arquivo CALLBACK.PHP')
  • Arquivo CALLBACK altere o redirecionamento para seu projeto.

 

E para fechar com chave de OURO, vai um bônus: um widget que compartilha na rede social do usuário algo (Ex. Post, Seu Site, etc) em troca de um arquivo, e-book ou o que preferir. Estou usando como exemplo neste post.

como usar:

coloque uma div na página da publicação
<div id="material"></div>

$SHARE_LINK
= 'URL-DE-COMPARTILHAMENTO';
$SHARE_SUCCESS = "HTML COM LINK DE DOWNLOAD APÓS COMPARTILHAMENTO";
$SHARE_ERROR = "HTML INFORMANDO QUE PARA BAIXAR É PRECISO COMPARTILHAR";
require 'shareLink/shared.php';

 

Espero que possa ter ajudado mais uma vez!Valeu pela Visita! []’s

 

Para baixar os widget clique aqui e compartilhe essa publicação