• 08-09-2012, 15:59:30
    #1
    <?php
    $user = "ad";
    $pass = "sifre";
    $mesaj = "Php ile twittere gidecek mesaj";
    $url = "http://twitter.com/statuses/update.xml";
    
    
    $mesaj=mb_convert_encoding($mesaj,"UTF-8","ISO-8859-9"); 
    //Bu ilk satır Türkçe harfler için, bu satır olmadan da çalışır
    
    
    $curl_handle = curl_init();
    curl_setopt($curl_handle, CURLOPT_URL, "$url");
    curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
    curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl_handle, CURLOPT_POST, 1);
    curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "status=$mesaj");
    curl_setopt($curl_handle, CURLOPT_USERPWD, "$user:$pass");
    $buffer = curl_exec($curl_handle);
    curl_close($curl_handle);
    
    if (empty($buffer)) {
        echo ´hata´;
    } else {
        echo ´tamam´;
    }
    ?>
    hata nerede gönderilmiyor tweet ?
  • 08-09-2012, 17:51:48
    #2
    Kimlik doğrulama veya yönetimden onay bekliyor.
    twitter api kullanmayı denediniz mi ?

    https://dev.twitter.com/
  • 08-09-2012, 17:59:33
    #3
    direk böyle kullanıcı adı şifre yazarak gönderme fırsatımız yok mudur ?
  • 08-09-2012, 21:52:43
    #4
    tmaster adlı üyeden alıntı: mesajı görüntüle
    direk böyle kullanıcı adı şifre yazarak gönderme fırsatımız yok mudur ?
    Eskiden günderiyordu ama son zamanlarda bu sistemi değiştirdiler saniyorum. Bir türlü düzgün çalişmiyor. Ben de twitter api öneririm.
  • 09-09-2012, 19:41:02
    #5
    Üyeliği durduruldu
    Basic Auth kaldırıldı. OAuth protokolünü kullanmanız lazım, doğrulamayı yaptıktan sonra tweet atabilir yada apinin diğer özelliklerinden faydalanabilirsiniz.
  • 09-09-2012, 19:47:13
    #6
    Şu makale işinize yarayabilir. Tarih eski olsa da mantıken başarılı sonuç alacağınızı düşünüyorum.

    Hala sonuç alamaz iseniz ;

    1) Şu class'ı kullanın http://github.com/abraham/twitteroauth.

    2) Bir uygulama oluşturup http://dev.twitter.com/apps "Access Token" değerinizi alın.

    3) Daha sonra şu sayfayı etraflıca inceleyin http://dev.twitter.com/pages/oauth_single_token.

    Kolay gelsin.