• 締切済み
  • 困ってます

twitter apiについて

followers/listで取得したIDのツイートをuser/timelineで各20件表示させる方法が知りたいです。 ソースコードを入れての回答だとうれしいです。 よろしくお願いします

共感・応援の気持ちを伝えよう!

  • 回答数1
  • 閲覧数301
  • ありがとう数1

みんなの回答

  • 回答No.1
noname#218101
noname#218101

こちらが参考になると思います。 サンプルコードもあります。 https://syncer.jp/twitter-api-matome/get/followers/list https://syncer.jp/twitter-api-matome/get/statuses/user_timeline

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • Twitterフォロワー数 取得 API xml

    【 Twitterフォロワー数 取得 API xml 】 twitterのフォロワー数を取得しwebsiteに表示したいです。 下記のcodeを記述したのですが、 取得出来ない場合があります。 (Aのサイトですと表示されBのサイトですと表示されない) <?php $urlt = str_replace(0xefbbbf, '', file_get_contents('http://api.twitter.com/1/statuses/user_timeline.xml?id=□□□□□□')); $xmlt = simplexml_load_string($urlt); print $xmlt->status->user->followers_count; ?> ※上記の □□□□□□ 部分には 表示させたいtwitterのscreen_nameかidをいれます。 どうしてもわからずこちらに質問させて頂きました。。。 よろしくお願いいたします。。

    • 締切済み
    • PHP
  • twitterのツイート取得について

    自分のHPにツイートを表示させているのですが、 自分が公式リツイートしたツイートのみを取得するにはどうしたらよいのでしょう? var dateObj = new Date; $.getJSON('http://twitter.com/statuses/user_timeline/[ userID ].json?callback=?', function (json) { for(var i in json){ ......... 上記の指定だと普通に通常のツイートが表示されます。 リツイートのみで表示したいのですが、どのように取得したらよいか教えてくださいませ。 初心者のため、足りない記述があるかもしれません、、、 どうぞご回答宜しくお願い申し上げます。

  • Twitter APIについて

    PHP初心者です。 https://github.com/sizaki30/TwitterAppOAuth を使って https://syncer.jp/twitter-api-matome/get/statuses/user_timeline のようなものを作ることは可能でしょうか? 回答よろしくお願いします。

    • ベストアンサー
    • PHP
  • TwitterAPIの質問です。

    TwitterAPIの質問です。 相互フォローを取得したい場合、statuses/followersで取得した一覧の"following"を見ればよろしいのでしょうか? それとも、別の方法があるのでしょうか?

  • twitterをRSSリーダで読む方法

    twitterのサービスに関して、あるユーザのtweetをRSSフィードを取得してRSSリーダで読む方法はないでしょうか ※ https://twitter.com/statuses/user_timeline/ユーザ名.rss や https://twitter.com/users/show/ユーザID.xml では、RSSフィードを取得できませんでした。

  • twitterのタイムラインの全文表示について

    Twitterクライアントのプログラミングについての質問です。 home_timeline.jsonを取得し、textを表示したのですが 長文ツイートのRTに関しては「...」という形で省略されてしまいます。 こういった長文ツイートのRTに関しても全文表示した場合は どのように取得すれば良いのでしょうか? ご教授ください。よろしくお願い致します。

  • twitterAPIを利用してツイート一覧を取得

    <?php //twitteroauth.phpを読み込み require_once dirname(__FILE__) .'/twitteroauth.php'; //検索ワード配列 $keyword_list = array("OKWave","yahoo知恵袋"); //最大検索数 $countmax = 10; //twitterAppsで取得 $consumerKey = '*****'; $consumerSecret = '*****'; $accessToken = '*****'; $accessTokenSecret = '*****'; $to = new TwitterOAuth( $consumerKey, $consumerSecret, $accessToken, $accessTokenSecret ); //Twitterで検索するワード //複数の場合はORかANDを使う $key = ""; $size = count($keyword_list); for($i=0;$i<$size;$i++){ $keyword = $keyword_list[$i]; $key .= $keyword; if($i<$size-1){ $key .= " AND "; } } //オプション設定 //countmaxは最大検索数 $options = array('q'=>$key,'count'=>$countmax,'lang'=>'ja'); //検索 $json = $to->OAuthRequest( 'https://api.twitter.com/1.1/search/tweets.json', 'GET', $options ); $jset = json_decode($json, true); //tweetidを取得 foreach ($jset['statuses'] as $result) { //ローマ字の名前 $screen_name = $result['user']['screen_name']; //ユーザーID(数字) $id = $result['user']['id']; //ユーザー名 $name = $result['user']['name']; //ユーザーアイコン画像URL $link = $result['user']['profile_image_url']; //該当ツイート $content = $result['text']; //更新日 $updated = $result['created_at']; $time = date("Y-m-d H:i:s",strtotime($updated)); //不明なものはprint_rで見ればいい //print_r($result); echo "<img src='".$link."''>"." | ".$screen_name." | ".$id." | ".$name." | ".$content." | ".$time." "; } ?> このコードで特定のワードを含んだツイートを取得して【並び替えてから】表示したいのですが、並び替えがうまくできません。 ランダムや新着順、リツイート順などで並び替えることは可能でしょうか。 可能であれば、並び替えの為に必要なコードを教えていただけませんか。

    • ベストアンサー
    • PHP
  • twitterAPIについて

    twitterAPIについて です。 今Visual Studio 2008でC#.NETでtwitterのタイムラインを読み込んでみようと思っています。 xmlを読み込むまではできましたが、 そのxmlを抽出する方法が全く分かりません。 このさきどうすればいいのでしょうか? ユーザー1:ツイート ユーザー2:ツイート といった感じにTextBoxに並べるのが目標です。 文字列をxmlに変換する方法があるのでしょうか? 一応ソースコードを載せて起きます。(using部分、例外処理などは除く) private void XmlLoad() { HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create("http://twitter.com/statuses/home_timeline.xml"); request.Credentials = new NetworkCredential(IDtext.Text, passText.Text); request.ContentType = "application/x-www-form-urlencoded"; request.Method = "POST"; request.Timeout = 10000; System.Net.ServicePointManager.Expect100Continue = false; WebResponse response = request.GetResponse(); Encoding enc = Encoding.GetEncoding(932); StreamReader reader = new StreamReader(response.GetResponseStream(), enc); string result = reader.ReadToEnd(); result = System.Web.HttpUtility.HtmlDecode(result); resultText.Text = result; reader.Close(); response.Close(); } private void OK_Click(object sender, EventArgs e) { XmlLoad(); } オブジェクト(TextBoxなど)は、 IDText(TextBox) passText(TextBox) OK(Button) resultText(TextBox) です! わかる方お願いします。 質問があれば答えます。

  • Twitterのほぼ全ての操作ができません

    “リンクをあなたのフォロアーに共有する”以外の操作ができません。 他の人のツイートが20件ほどしか表示されない他 新規のツイートの書き込み、プロフィールの編集 ログアウト、アカウントの削除等、全ての操作ができなくなりました。 問い合わせをしても回答がいただけずに本当に困っています。 これはTwitter側のトラブルなのでしょうか。 それともこちらのパソコンの設定等の異常なのでしょうか。

  • TwitterAPIの仕様変更対応が知りたい

    ジャンルが分からなかったのでその他でとりあえず記載します。 元々あるネットショップのホームページを他社から事業譲渡して受け持ち、そのホームページの運用・管理をしていています。 すでにそのホームページで設定されていたTwitter APIが正しく表示されないと指摘されたので調べてみるとどうやら、去年の10月に仕様変更があったため、表示されなくなったと分かりました。 twitter.jsでjavascriptで書かれている以下のTwitter APIのソースを現在の仕様に変更する方法を教えて頂ける方を探しています。欲を言えば、回答にて今の仕様で書き換えた記述をして頂けると助かります。 ************************************************** var twitter_id = 'ツイッターID'; var twitter_count = 5; //表示数 var twitter_elem_id = 'twitter_data'; window.onload = function() { var url = 'http://twitter.com/statuses/user_timeline/' + twitter_id + '.json?callback=twitterCallback&count=' + twitter_count; var script = document.createElement('script'); script.setAttribute('src', url); document.body.appendChild(script); } function twitterCallback(obj){ var html = ""; for(var i=0 ; i<twitter_count && i<obj.length ; i++){ html += "<span><a href='http://twitter.com/" + twitter_id + "/status/" + obj[i].id + "'>" + obj[i].text + "</a></span>"; } document.getElementById(twitter_elem_id).innerHTML = html; } ************************************************** また、以前表示されていたときには2行目が中途半端に見えているような表示のされ方だったらしく これを1行で表示するように変えたいのでそちらについても分かる人がいれば教えてください。 自分でも調査しながらの投稿なので仮にこちらで対応が出来た場合、投稿を取り消し致します。