• ベストアンサー

twitter検索で最新の投稿が取れない

twitter API1.1の検索を #nanikananikaのようなハッシュタグを利用して 最新の投稿を取ろうとしても取得できません。 https://dev.twitter.com/docs/api/1.1/get/search/tweets を参考にサンプルを作成して見たのですが駄目で… APIで検索しても最新のものは取得できないのでしょうか?

  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
noname#244856
noname#244856
回答No.1

「取得できるけど、数分前のものが検索に引っかかる」ということならばそれはRESTAPIの仕様です。 ストリーミングAPIを使えばリアルタイムで取得できます。 https://dev.twitter.com/docs/api/1.1/post/statuses/filter ストリーミングAPIについて全く聞いたことがなければ調べてみてください。 https://www.google.co.jp/search?q=twitter+streaming+vs+rest ストリーミングAPIを正しく利用できるライブラリは結構限られてるかな・・・PHPだとかなり探さないと見つからないかも・・・ ちなみにレンタルサーバーなどでは使えないと思ったほうがいいです。 無限ループをタイムアウトせずにできることが大前提です。

関連するQ&A

  • Twitterの検索での言語指定について

    Twitterの検索でマレー語だけ表示させる方法を知りたいのでご存知の方がいましたら教えてください。 TwitterのサーチAPIにて、「lang:●●」と指定して検索するとその言語のみを表示させることができると思います。 例えば日本語であれば shibuya lang:ja (渋谷を検索)  で出てくると思いますが、マレー語の指定の仕方はわかりますでしょうか。 色々調べてみると、ISO-639に準拠しているようなことが書かれていたので http://www.kanzaki.com/docs/html/lang.html その際、マレー語は”ms”なのですが、msで検索してもマレー語は出てきません。 そのほかにも msa, mlなどを指定してみましたがダメでした。 どなたかお分かりになる方教えてください。

  • twitterのハッシュタグ#の日別集計方法

    twitterのハッシュタグ#の日別集計方法のおすすめを教えてください。 twitterの検索で #ハッシュタグで検索すれば検索一覧は出ますが、 他で見るより少ないし、過去にほとんど遡れないため不満足です。 #hogehoge検索しても数件しか出てきません。 http://twitter.com/#!/search/%23hogehoge 過去1週間くらいさかのぼって○日に#ハッシュタグが何件あったということがわかるサイトや集計方法ありましたら教えてください。

  • twitterで画像の添付ができません

    私は、tweetcasterというアプリを使っています。 昨日までは画像の投稿が行えたのですが、今日はなぜか画像の投稿ができません。 画像を投稿しようとすると、下記のようなメッセージが表示されてしまいます。 「A protocol error has occurred. Code 410: The Twitter Rest API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/Overview.」 自分なりにも調べてみたところ、APIなるもののversion 1 が、昨日(2013.6.11)で廃止され、 version1.1 になったようです。 そのため、ver.1.1に対応させなければならない、というような内容だと思うのですが・・・ その移行の仕方がわかりません。 それに、公式のtwitterアプリを使っている友達は画像を添付できていますし、 このような操作が〝公式アプリでないから必要〟なのかどうかもよくわかりません。 今のところ、文字だけのtweetはできています・・・ どなたか、解決策をご存知の方がいらっしゃいましたら教えていただけないでしょうか。 よろしくお願いします。

  • Twitterのツイートが検索で出てこない

    Twitterにて、ハッシュタグ(#○○○)付きのツイートを投稿したところ、#○○○タグの主催(いわゆるワンドロお題系のハッシュ)の方から「検索してもあなたのツイートだけ出てきませんでした」と言われました。 そこでネットの友人に協力してもらい、Tabtter、Janetter、公式でそれぞれ画像有り、無し、さらに副アカウントを作って同様に投稿しましたが、すべてにおいてツイートの一部での検索ですら自分の書いたツイートが出てこないという事態に。 Twitter公式の設定も弄った覚えはないし、Twitterの検索についてのヘルプ(https://support.twitter.com/articles/226575-)も読みましたが問題はまったく解決しませんでした。 この事態について、何か解決策を知っている方、協力をお願いします。

  • twitter apiに関しての質問です。

    現在twitterやvineで特定のハッシュタグのついた画像をapiで自動で引っ張ってきて それをギャラリー化しようと試みていますが、どうも上手くいきません。 具体的にいうと http://tagboard.com/example このような体裁で、ハッシュタグはこちらの指定した特定のもののみです。 インスタグラムや、twitpicでは上手くできたのですが、どうしてもtwitterだとうまくいきません。 どなたかご教授いただけないでしょうか? よろしくお願いいたします。

  • Twitterの検索機能で、最新のつぶやきをみつけることができなくなり

    Twitterの検索機能で、最新のつぶやきをみつけることができなくなりました こんばんは。  今年に入ってからTwitterを始めた者です。もっぱら携帯と自宅のパソコンを使用しています。  検索機能を使っていくつかの単語を検索していたのですが、5月の中旬ぐらいから、登録していた単語の最新のつぶやきをみつけることができなくなりました。そのうちのいくつかの単語は何かしら毎日私もつぶやいているので最低でも1つは引っかかるはずのつぶやきがまるでひっかかりません。  だいたい1週間分くらい前のつぶやきの履歴を最後に、それを過ぎると検索してもつぶやきを見つけることができませんでした。その現象は携帯・パソコンを問わずに起きます。  一度ログアウトしてログインしても、改善はされません。ハッシュタグは、今のところ更新が遅いですが、新しいつぶやきを見つけてくれます。  そこで質問です。 1.同じ現象が起きている方はいらっしゃいますか? 2.改善する方法をご存知の方がいらっしゃいましたら、教えてください。 以上、よろしくお願いします。

  • Twitter APIでキーワード部分一致フィルタ

    Twitter APIに関して、質問させて頂きます。 現在、phpでphirehoseのライブラリを使い、Twitter APIを利用しています。 https://github.com/fennb/phirehose Twitter APIのPublic API、POST statuses/filterで、Parameters trackでフィルタリングする際に、「犬」に関するTweetをフィルタしたいと思います。 その場合、setTrackに「犬」を設定しても、「犬」の前後にスペースやハッシュタグがあるものはフィルタにかかりますが、柴犬、土佐犬といった文字列のあるTweetはひっかかりません。 犬、柴犬、土佐犬、犬山、(*.)犬(*.)といったフレーズを含むTweetをフィルタする方法はないのでしょうか? こちらにリファレンスがあるのですが、そういった手段に関する記述が見当たりません。(英語が苦手なため、自分が分からないだけかも知れませんが…) https://dev.twitter.com/streaming/overview/request-parameters#track ワイルドカード、正規表現のようなもの使えれば良いのですが…。 詳しいかたいらっしゃいましたら、ご教示頂ければ幸いです。 サンプルコードなど、御提示頂けましたら幸いです。 何卒、宜しくお願い申し上げます。

    • ベストアンサー
    • PHP
  • atomのパースについて

    いま、TwitterのAPIについて色々と研究しています。 searchのAPIで取得した、atom形式のファイルをパースしたいのです。たとえば、@twitterを含むものを検索して、その結果をパースして、表示したい場合は、 <?php $test=file_get_contents("http://search.twitter.com/search.atom?q=%40twitter"); $xml=simplexml_load_string($test); print($xml); ?> で良いのかと思っていたのですが、サイト上でphpファイルを実行しても、真っ白な画面が表示されるだけで上手くいきません。 どこがおかしいのでしょう? 基本的なところがわかっていない気がするのですが、どこがわかってないのかすら良くわからなくなってきました。 ご教示をお願い致します。

    • ベストアンサー
    • PHP
  • creepy 0.1.94

    creepyが使えないんですが、 [{u'message': u'The Twitter REST API v1 is no longer active. Please migrate to API v1.1. https://dev.twitter.com/docs/api/1.1/overview.', u'code': 68}] こんなエラーがでます。 よく解りません。 やはりよく解りませんがAPIの問題なのでしょうか?

  • twitterアプリでお勧めのクライアントは?

    web用の使いやすいtwitterクライアントを教えてください。 ・ハッシュタグの投稿、検索が簡単 ・Facebookと連携できる ・軽い ・インストール不要 上記の条件が理想です(^-^) よろしくお願い致します。 【検索ワード:Twitter.ツイッター.アプリ.クライアント.Facebook..ハッシュタグ.ツイート.SNS】

専門家に質問してみよう