提供されたハッシュタグを使用して、最新の 100 件のツイートから一意の http リンクをすべて取得する ruby プログラムを作成したいと考えています。本当に緊急かつ重要です。
どこから始めればよいか教えてください。
参考になる回答をお待ちしております。
gemでの作業に問題がない場合は、Twitterのrubygemをご覧ください。
tweets_result=Twitter.search("#tag_to_search -rt", :rpp => 100)
100件の結果が得られます(リツイートを除くため、ある程度の独自性が維持されます)。
結果を表示するには:
tweets_result.each{|x| puts x.text}
この API 呼び出しは、「#ruby」を含む最新の 100 個のツイートを取得します。
エンティティには URL が含まれます
https://search.twitter.com/search.json?q=%23ruby&include_entities=true
Twitter Search DocumentationとEntities Documentationを読むことをお勧めします。
これは解決済みの問題です。Twitter APIを直接使用するか、GitHub の GPL の下で利用可能な私のTwitter URL Extractorを利用できます。