Ir para conteúdo

Enviando Mensagens Para O Twitter Pelo Php Com Oauth


fsg

Posts Recomendados

Oláa XTibianoos, hoje eu vou mostrar para vocês, como enviar mensagens para o Twitter pelo PHP com OAuth! É bem simples, então vamos láa:

 

Desde o dia 16 de Agosto de 2010 o Twitter passou a limitar o acesso a sua API apenas pelo método OAuth (Open Authorization) que é um padrão aberto que permite que os usuários compartilhem seus dados entre sites, sem a necessidade usar seu usuário e senha.

Uma forma super simples atualmente enviar mensagens para o Twitter pelo PHP é utilizando a biblioteca OAuth Twitter PHP.

 

Para download dela e mais informações acesse:

Clique aqui

 

Vejamos um exemplo simples de como enviar mensagens com a biblioteca OAuth Twitter PHP:

<?php
#Mensagem a Ser Enviada
$msg = "FeêSartori - XTibia.Com ";

require_once("lib/twitteroauth/twitteroauth/twitteroauth.php");

#Configure abaixo os dados de aplicação para autenticação
$consumer_key = "vide-abaixo-como-preencher-aqui";
$consumer_secret = "vide-abaixo-como-preencher-aqui";
$oauth_token = "vide-abaixo-como-preencher-aqui";
$oauth_token_secret = "vide-abaixo-como-preencher-aqui";

$connection = new TwitterOAuth($consumer_key, $consumer_secret, $oauth_token, $oauth_token_secret);

if(!$connection) {
echo "Erro na conexão";
die();
}

$result = $connection->post('statuses/update', array('status' => $msg));

echo "Enviado!";
?>

 

Sendo que você precisa fazer o cadastro de uma aplicação no site:

Clique aqui

 

Para obter uma chave de API que dará acesso as consumer key, consumer secret, OAuth token, OAuth token secret.

No site, clique em "Register an app", preencha um formulário básico de cadastro. Após isso você terá acesso a um painel de controle da sua aplicação aonde são exibidas suas consumer key e consumer secret. Já o OAuth token e o OAuth token secret podem ser vistos clicando no botão "My access token".

Vale lembrar que a API do Twitter não se limita apenas a mandar mensagens para o site, ela permite listar amigos, deletar mensagens, enviar direct messages... Enfim, fazer de tudo que se faz pelo site do Twitter.

 

Fonte:

Clique aqui

 

Espero que gostem! :smile_positivo:

Abraços.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...