Procurar em : Tutoriais & Códigos
Tópico : Postando No Twitter Via Php, Sem Api
Respostas : 0
Vistos : 770
Postando No Twitter Via Php, Sem Api em 25.04.16 2:12
Olá, pessoal, veja como é simples, sem API:
Espero que gostem.
- Spoiler:
- <?php
ini_set("allow_url_fopen",1);
if($_SERVER['REQUEST_METHOD']=='POST' and isset($_POST['post']) and !empty($_POST['post'])){
function escrever($conteudo){
if(!defined('USER') and !defined('PASS'))
{
define('USER','SEU_USUARIO'); //usuario do twitter aqui, usuario_seu
define('PASS','SUA SENHA'); //sua senha
}
$opts = stream_context_create(array('http' => array('method' => 'POST','header' => sprintf("Authorization: Basic %s\r\n", base64_encode(USER.':'.PASS)).
"Content-type: application/x-www-form-urlencoded\r\n",
'content' => http_build_query(array('status' => $conteudo)),
'timeout' => 10),
));
$ler = file_get_contents('http://twitter.com/statuses/update.xml', false, $opts);
return (false !== $ler);
}
if(escrever($_POST['post'])){
print '<script>alert("Status atualizado com sucesso !");</script>';
}
}else{
echo 'Insira Sua Mensagem !!';
}
?>
<style type="text/css">
<!--
.tabela {
font-family: Verdana, Geneva, sans-serif;
font-style: normal;
font-weight: normal;
font-variant: normal;
color: #FFF;
border: 1px solid #6CF;
font-size: 12px;
padding: 4px;
}
.textarea {
padding: 4px;
border: 1px solid #CCC;
}
-->
</style>
<form name="postagem" action="" method="POST">
<table width="318" border="0" align="center" cellpadding="0" cellspacing="0" class="tabela">
<tr>
<th bgcolor="#66CCFF" class="tabela" scope="row"><strong>Twitter</strong></th>
<td bgcolor="#66CCFF" class="tabela"> - Por Alaerte Gabriel, Desenvolvimento Web</td>
<td bgcolor="#66CCFF" class="tabela"> </td>
</tr>
<tr>
<th width="214" bgcolor="#66CCFF" scope="row">Menssagem:</th>
<td width="570">
<textarea name="post" cols="40" rows="10" class="textarea" id="post"></textarea>
</td>
<td width="570" bgcolor="#66CCFF"> </td>
</tr>
<tr>
<th bgcolor="#66CCFF" scope="row"> </th>
<td bgcolor="#66CCFF">
<input type="submit" name="Atualizar" id="Atualizar" value="Atualizar" />
<label>
<input type="submit" name="cancelar" id="cancelar" value="Cancelar" />
</label></td>
<td bgcolor="#66CCFF"> </td>
</tr>
</table>
</form>
Espero que gostem.