Twitter API onun için temel kimlik doğrulaması durdurulan olacağını bugün öğrendim; itme OAuth karşı artık ama benim için doğru yol olsun o ya da kullanmak için nasıl bir ipucu yok.
Ben yapabilmek için bütün istediğim yayınlamak vurduğunuzda en son yayınlanan mesaja bağlayan bir tweet göndermek olduğunu. Şu anda ben farkında olan, düz metin olarak benim Twitter hesabı için oturum açma kimlik bilgilerini yolluyorum pek güvenli değil ama benim site oldukça küçük olduğu gibi, en azından şimdilik bir sorun değildir.
Ben bu temel PHP kodu kullanıyorum:
$status = urlencode(stripslashes(urldecode("Test tweet")));
$tweetUrl = 'http://www.twitter.com/statuses/update.xml';
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, "$tweetUrl");
curl_setopt($curl, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_POST, 1);
curl_setopt($curl, CURLOPT_POSTFIELDS, "status=$status");
curl_setopt($curl, CURLOPT_USERPWD, "$username:$password");
$result = curl_exec($curl);
$resultArray = curl_getinfo($curl);
if ($resultArray['http_code'] == 200)
{
curl_close($curl);
$this->redirect("");
}
else
{
curl_close($curl);
echo 'Could not post to Twitter. Please go back and try again.';
}
Nasıl bir OAuth sistemine bu hareket mi? Ben büyük ölçüde herhangi öğreticiler / tavsiye takdir ediyorum. Şimdiden teşekkürler.