Merhabalar, önceki videolardaki isteklere göre yeni bir video hazırladım. Twitter API ile tweet atma ve tweeti silme anlatımıdır. Twitter Docs : https://dev.twitter.com/rest/reference/post/statuses/update Twitter Auth Kütüphanesi : https://github.com/abraham/twitteroauth/releases Kullanım : https://twitteroauth.com https://www.instagram.com/selimhallacc/ İletişim : info@selimhallac.com
Okumaya devam...
Merhaba arkadaşlar videodan gelen istek üzerine bir tweeti retweet yapan kullanıcıların bilgilerini almayı anlattım. Direk yapılmış halini indirebilirsiniz. $tweetID = ‘540647748186681344’; buradaki tweet numarası TweetID’ sini yazdıktan sonra onu retweet eden kullanıcıların listesini ve bilgilerini alabilirsiniz. İki adet fonksiyon var $retweetdetails’ da kullanıcıların genel bilgilerinide görebilirsiniz. $retweetuserlist ‘da ise sadece kullanıcıların ID’leri dönecektir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 |
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Tweet Detail</title> <!-- Latest compiled and minified CSS --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css"> <!-- Optional theme --> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap-theme.min.css"> </head> <body> <?php /** * Twitter API * Tweet Detail * Tweet Retweetlerini ve favorilerini Gösterme * @author Selim Hallaç * selimhallac@gmail.com */ /** * Twitter API File * Twitter API Dosyası */ include "twitteroauth/twitteroauth.php"; /** * Twitter API Config * Twitter API için gerekli bağlantı bilgileri */ $consumer_key = ''; $consumer_secret = ''; $accesstoken = ''; $accesstokensecret = ''; /** * Twitter API Connections * Twitter API ile bağlantı * @var TwitterOAuth */ $twitter = new TwitterOAuth($consumer_key, $consumer_secret, $accesstoken, $accesstokensecret); /** * [$tweetID Tweet Numarası] */ $tweetID = '540647748186681344'; /** * [$retweetdetails Retweet users with detail, Retweet yapan kullanıcılar detayları ile birlikte] * @var [OBJ] */ $retweetdetails = $twitter->get('https://api.twitter.com/1.1/statuses/retweets/'.$tweetID.'.json'); /** * [$retweetuserlist Retweet users ID, Retweet Yapan kullanıcıların ID'si] * @var [OB] */ $retweetuserlist = $twitter->get('https://api.twitter.com/1.1/statuses/retweeters/ids.json?id='.$tweetID.'&count=100&stringify_ids=true'); print_r($retweetuserlist); ?> <h2 class="page-title">Retweet Yapan Kullanıcılar - Retweet Users</h2> <table class="table table-condensed table-hover table-bordered"> <thead> <tr> <th>#</th> <th>Username</th> <th>Tweet</th> </tr> </thead> <tbody> <?php foreach ($retweetdetails as $key => $value) { ?> <tr> <td><img src="<?=$value->user->profile_image_url;?>" width="50"></td> <td><?=$value->user->screen_name;?></td> <td><?=$value->text;?></td> </tr> <?php } ?> </tbody> </table> <!-- jQuery (necessary for Bootstrap's JavaScript plugins) --> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <!-- Latest compiled and minified JavaScript --> <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.1/js/bootstrap.min.js"></script> </body> </html> |
Okumaya devam...