2011-12-14 6 views
0

私たちのアプリケーション用のニュースアグリゲータを作成する必要があります。これは、YahooからAPニュースを読むのと似たもの、またはhttp://popurls.com/のようなものです。問題は、私はそれがどのように動作するのか分からないということです。
質問:2つの質問:
1)集計するニュースサイトを決定するにはどうすればよいですか?特定のサイトのURLをアプリケーションにハードコードするのですか?
2)特定のニュースのURLをどのように知っていますか?サイト名を知るのは一つのことですが、特定のニュースのURLを知ることはもう一つです。
3)ニュースコンテンツをアプリケーションに埋め込むにはどうすればよいですか?
4)ニュースごとにカテゴリを決定するにはどうすればよいですか(毎回特別にハードコーディングすることなく)

ありがとうございました。ニュースアグリゲータ

答えて

1

サイトをハードコードしたり、ユーザーから要求することができます(iGoogleなど)。その後、あなたはサイトのRSS URLを見つけて、そのサイトのRSSを定期的に入手する必要があります(cronジョブはそれを行うことができます)。

1

一般に、集約とキュレーションを行うソフトウェアがあります。 http://topnow.inのような興味深いプロジェクトがいくつかありますが、これは軽量で、特定のソースからトップコンテンツのみを取得します。アグリゲータのWebサイトをどのように作成するかは、要件によって異なります。

1

最近、Hacker News、Google NewsなどのさまざまなニュースサイトでAPIが提供されています。 Googleにはnews APIもあり、さまざまな技術ウェブサイトから多くのニュースを収集しています。

基本的には、これらのAPIのデータを定期的にクエリし、独自のアプリケーションで正式化してユーザーに提示するだけで済みます。これらのAPIによって返されるデータは通常JSON形式なので、処理が簡単です。

非常に良い例の1つは、さまざまな情報源からニュースデータを収集して読者に提示するアプリケーションです(Technology Trend on The Earth)。