Php Twitter-Oauth API kullanımı ile ilgili sorular

0 Cevap php

Geçenlerde güzel bir öğretici How to Authenticate Users With Twitter OAuth hatta twitter ID formatı değiştirmeden önce yazılmış ama çok yeni Twitter ID Format ile çalışır okuyun.

Herkes başarıyla yapılırsa bazı sorularım var, lütfen açıklayın ..

  • Neden hep getRequestToken iki yöntemini çağırın ve getAccessToken? O access token ve access token secret almak için mi? ama hem zaten aşağıda sayfada verilmiştir ...

    http://dev.twitter.com/apps/ {your_app_id} / my_token.

    tam request token ihtiyaç ve request token secret nedir? i hem belirteç İşlediğimiz her defasında farklı geldiğini fark olmasına rağmen.

  • biz yöntemi aşağıda bizim durumunuzu güncellemek eğer

    $connection->post( 'statuses/update', array('status' => 'some message got from text area value' );

Sonra nasıl durum başarıyla güncelleştirilmiş olduğunu doğrularım? Bu i uyarı mesajı görüntülemek istiyorsanız post has been sent successfully, nasıl ben bizim PHP sayfası içinde uygulamak demektir?

  • önemli olan geri arama URL, yani aslında kullanıcı gönderme veya twitter şeyler yapıyor sonra gidilen nerede?

    1. bunun üzerine bir uygulama geliştirme sırasında yazılı olduğu Registered OAuth Callback URL URL

      http://dev.twitter.com/apps/{id_no}
      or

    2. o (config.php) gibi bizim php kodunda tanımlanan URL

      define('OAUTH_CALLBACK', 'http://www.xyz.com');

    one more Q'n

  • How to handle deny the access of applications?
    Note: Please refer my Question regarding this

update for @Thai

i önerisine göre aşağıda yaptım

$user_info = $connection->get('account/verify_credentials');
$status_info =$connection->get('statuses/show/', array('id' =>32320907720523776) );

echo "<pre>";
print_r($status_info);

echo "</pre> Content : <pre>";
print_r($user_info);

Aşağıdaki döner

stdClass Object
(
    [request] => /1/statuses/show.json?id=3.2320907720524E%2B16&oauth_consumer_key=jashak..&oauth_nonce=bec...&oauth_signature=%2FMj%2B0Z7oyYNKdMn%2B%2FOJ6Ba8ccfo%3D&oauth_signature_method=HMAC-SHA1&oauth_timestamp=1296541384&oauth_token=223961574-cW4...&oauth_version=1.0a
    [error] => No status found with that ID.
)

note: i oauth_consumer key, oauth_nonce gizlemek ve oauth_token güvenlik amacıyla ;)

Content:
stdClass Object
(
    [follow_request_sent] => 
    [profile_link_color] => 038543
    [profile_image_url] => http://a3.twimg.com/profile_images/1215444646/minialist-photography-9_normal.jpg
    [contributors_enabled] => 
    [favourites_count] => 31
    [profile_sidebar_border_color] => EEEEEE
    [id_str] => 223961574 // this is also id_str
    [status] => stdClass Object
        (
            [retweeted] => 
            [id_str] => 32320907720523776 // this id_str i used
            [in_reply_to_status_id_str] => 
            [geo] => 
            [contributors] => 
            [source] => Black Noise
            [in_reply_to_user_id_str] => 
            [retweet_count] => 0
            [truncated] => 
            [coordinates] => 
            [created_at] => Tue Feb 01 06:14:39 +0000 2011
            [favorited] => 
            [text] => Twitter test: verify that status has been updated
            [place] => 
            [in_reply_to_screen_name] => 
            [in_reply_to_status_id] => 
            [id] => 3.2320907720524E+16
            [in_reply_to_user_id] => 
        )
   [screen_name] => ltweetl
   [profile_use_background_image] => 1
   ....
   ...

i got hatası No status found with that ID olan ve id_str ur bahsedilmez?

0 Cevap