「Twitter画像けんさ君」 ~Twitter上にアップされている画像だけを検索するwebツールです。日付の新しい順に検索します。~ 

Twitter画像けんさ君 ~Twitter上にアップされている画像だけを検索~

  • 最新のトレンド
  • $val) { ?>   
    OAuthRequest( 'https://api.twitter.com/1.1/search/tweets.json', 'GET', array( "q"=>rawurlencode($keyword), //検索キーワード "result_type" => "recent", //新着順に取得 "lang" => "ja", // 日本のみ "count" => 100, //取得件数(100件が上限) "include_entities" => true //trueにすると添付URLについての情報を追加で取得できる ) ); } else { //検索結果の取得($stringはJSONの検索結果が入る) $string = $connection->OAuthRequest( 'https://api.twitter.com/1.1/search/tweets.json', 'GET', array( "q"=>rawurlencode($keyword), //検索キーワード "result_type" => "recent", //新着順に取得 "lang" => "ja", // 日本のみ "count" => 100, //取得件数(100件が上限) "include_entities" => true, //trueにすると添付URLについての情報を追加で取得できる "max_id" => $max_id - 1 ) ); } if ($string) { //検索結果をjson_decodeで配列にしてforeach $obj = json_decode($string); if (empty($obj->statuses)) { continue; } $i = 1; foreach ($obj->statuses as $statuses) { $max_id = $statuses->id_str; if (empty($statuses->entities->media)) { continue; } $img = $statuses->entities->media[0]->media_url; $media_url = $img; //URLを「twitpic.com/show/full/ID」とすることで画像の直リンクが取得できる。 //「full」を「thumb」にすればサムネイルサイズが取得できます。 if(strpos($img,'twitpic') != 0){ $img = str_replace('twitpic.com/','twitpic.com/show/full/',$img); } // ついっぷる if(strpos($img,'twipple') != 0){ $img = str_replace('twipple.jp/','twipple.jp/show/large/',$img); } // フォト像 if(strpos($img,'photozou') != 0){ $img = preg_replace('/photozou.jp\/photo\/show\/[0-9]*\//','photozou.jp/p/img/',$img); } // Instagram if(strpos($img,'instagram.com/p/') != 0){ $instaurl = 'http://api.instagram.com/oembed?url=' . $img; $instajson = file_get_contents($instaurl); $json = json_decode($instajson); $img = $json->url; } //print_r($statuses); $uri = "https://twitter.com/" . $statuses->user->screen_name . "/status/" . $statuses->id; $jptime = strtotime($statuses->created_at); $timestamp = $jptime + 0 * 60 * 60; $timestamp = date("Y-m-d H:i:s",$timestamp); $name = $statuses->user->name; if (strlen($name) > 16) { $name = mb_substr($statuses->user->name, 0, 8, "UTF-8") . ".."; } ?>
  •  
     

  • さんの投稿