PHP ve Twitter'da API kullanarak bir cevap oluşturma

0 Cevap php

. Bu yeni bir Tweets oluşturmak için jQuery ajax ile birlikte kullanarak PHP kodu im:

/* Create a TwitterOauth object with consumer/user tokens. */
$connection = new TwitterOAuth(CONSUMER_KEY, CONSUMER_SECRET, $access_token['oauth_token'], $access_token['oauth_token_secret']);

    $qtweet = $_POST['tweet'];
    $connection->post('statuses/update', array('status' => $qtweet));

Veri formu ve jQuery biraz tarafından verilir ajax.:

<form id="tweethis" method='post' action=''>
    <textarea style="width: 42em;" name="tweet" rows="5" id="tweet" ></textarea>
    <br />
    <p class="confirm" style="padding-bottom: 4px;">Tweet Sent.</p>
    <span id="charLeft">140</span>  Characters left
    <br />
    <input type='submit' value='Tweet This!' name='submit' id='submit' />
</form>

$("#tweethis #submit").click(function() {  
    //The Tweet
    var tweettxt = $("textarea#tweet").val();
    var ptweettxt = 'tweet=' + tweettxt;
    $.ajax({
      type: "POST",
      url: "tweet.php",
      data: ptweettxt,
      success: function() {
        $('#tweethis .confirm').css('color','red').slideDown(500).delay(3000).slideUp(500);
        $('textarea#tweet').val("");
      }
    });
    return false;
}); 

Ben de yanıt başa formu uyarlamayı istiyorum, böylece kullanıcı bir tweet kimliğini tıklayabilirsiniz, bu kimlik FORMU eklendi alır. FORM kullanıcı sadece bir Tweet göndermek bir cevap kimliği olmadan gönderdiğinde bu kadar başlangıçta boş olacak başka bir gizli alanına ihtiyacınız olacaktır.

Ancak ben boş sadece bir tweet göndermek eğer, _POST boş veya null olup olmadığını kontrol etmek için PHP dosyasındaki bazı kod gerekir ama bir kimliği varsa bir cevap oluştururuz.

Alan boş veya kimliği ile dolu olup olmadığını kontrol nasıl yapabilirim?

Ben de cevap oluştururken yardıma ihtiyacım var.

Belgeler burada: http://dev.twitter.com/doc/post/statuses/update

Bu benim PHP için şimdiye kadar yazdım budur:

$qtweet = $_POST['tweet'];
$tweetid = $_POST['tweetid'];
$connection->post('statuses/update', array('status' => $qtweet, 'in_reply_to_status_id => $tweetid'));

Emin değilim doğru dizi contructing kulüpler veya bu Twitter API için kabul edilebilir olup olmadığını.

Ben sadece _POST başka bir değer olarak gizli form değerini geçmek olacak gibi. Ajax tüm bu oranla önemsiz olacaktır.

Bu büyük takdir herhangi bir yardım, bu ben özellikle bir hashtag geri kanalı izlemek için kullanılır konferanslarda kullanılmak üzere tasarlanmış kendi Twitter Client yarattık, benim ilk PHP projeyi tamamlamak için beni terk son şeydir.

0 Cevap