2011-12-14 120 views
0

我需要爲我們的應用程序創建一個新聞聚合器,類似於閱讀來自雅虎的AP新聞,或類似http://popurls.com/;問題是我不知道它是如何工作的。
因此,有幾個問題:
1)如何確定要彙總的新聞網站?我是否將特定網站的網址硬編碼到應用程序中?
2)如何知道特定新聞的網址?瞭解網站名稱是一回事,但知道具體新聞的網址是另一回事。
3)如何將新聞內容嵌入到我們的應用程序中?
4)我如何確定(每次沒有特別硬編碼)每個新聞應該去的類別?

非常感謝您的幫助。新聞聚合器

回答

1

您可以對網站進行硬編碼或向用戶請求(如iGoogle)。之後,您必須找到網站的RSS網址,並定期獲取該網站的RSS(cron job可以做到這一點)。

1

通常有軟件可以進行聚合和調整。有一些有趣的項目,如http://topnow.in,它重量輕,並且只從特定來源提取頂級內容。這取決於您的要求如何創建聚合器網站。

1

現在有很多API由不同的新聞網站提供,比如Hacker News,Google News。 Google甚至有一個news API,它收集來自不同科技網站的許多新聞。

基本上,您只需要定期從這些API中查詢數據,並將它們在您自己的應用程序中正式化並呈現給用戶。這些API返回的數據通常是JSON格式,因此它們很容易處理。

一個很好的例子是Technology Trend on The Earth應用程序收集來自各種來源的新聞數據並呈現給讀者。