Was ist jetzt zu verwenden? Die Google News-API ist veraltet. [geschlossen]


121

Im Rahmen eines Projekts, an dem ich arbeite, wurde ich angewiesen, die Google News-API in eine Webanwendung zu implementieren.

Ich habe jedoch die Google News-API- Website überprüft und sehe die folgende Meldung:

Wichtig: Die Google News Search-API ist seit dem 26. Mai 2011 offiziell veraltet. Sie funktioniert weiterhin gemäß unserer Verfallsrichtlinie, aber die Anzahl der Anfragen, die Sie möglicherweise pro Tag stellen, ist möglicherweise begrenzt.

Ich habe SO-Fragen überprüft , konnte jedoch keine Frage zur Nachrichten-API finden.

  • Was soll ich jetzt verwenden, wenn die Google News-API redundant ist?
  • Ist es die benutzerdefinierte Such-API?
  • Und wenn ja, wie kann ich dies nur für Nachrichtenergebnisse für eine bestimmte Abfrage für meine Webanwendung relevant machen?

Ich habe das Google News-RSS überprüft , aber dies verwendet HTML, das descriptionfür meine Anforderungen nicht funktioniert, da ich nur den Text benötige.


2
Sie können das tm.plugin.webmining-Paket von R verwenden, um Nachrichten und Text aus GoogleNews (und anderen) zu extrahieren. Mehr info @ cran.r-project.org/web/packages/tm.plugin.webmining/index.html
BlueMoon93

Wenn Sie nach einer API suchen, um Nachrichten aus mehreren Quellen zu crawlen, können Sie Newsriver ( newsriver.io ) in Betracht ziehen . Es ist eine sehr aktuelle API zum Abrufen strukturierter Online-Nachrichtenartikel. Newsriver deckt eine große Anzahl von Quellen ab und ist vollständig konfigurierbar.
Elia Palme

1
Versuchen Sie Faroo: faroo.com/hp/api/api.html
koppor

1
Sie können eine Drittanbieterlösung wie diese API verwenden: serpapi.com/news-results
Hartator

Sie können nach kontextbezogener Websuche suchen : rapidapi.com/contextualwebsearch/api/… .
Summe A

Antworten:


82

Abhängig von Ihren Anforderungen möchten Sie deren Abschnitts-Feeds und Such-Feeds verwenden

http://news.google.com/news?q=apple&output=rss

oder Bing News Search.

http://www.bing.com/toolbox/bingdeveloper/


Das Google News RSS verwendet HTML in description, um ein Bild neben dem Text anzuzeigen. Dies funktioniert für meine Anforderungen nicht, da es zu restriktiv für das Design ist, das ich erfüllen muss. Ich brauche die Beschreibung nur Text, kein HTML.
Curt

3
Wie Sie bereits betont haben, ist die Google News-API veraltet, sodass Sie entweder den HTML-Code entfernen oder die Bing-API verwenden. Es gibt nicht viele Alternativen
Nambrot

Cheers @nambrot, sorry, ich muss mich nur an die Anforderungen des Kunden halten. Ich sehe gerade, ob ein Wechsel zu Bing in Ordnung wäre!
Curt

3
cool, Kannst du sagen, welche Parameter (z. B. Standort usw.) wir an die Google News-URL übergeben können? news.google.com/news?q=apple&output=rss
Nitin Sawant

8
web.archive.org URL für Suchparameter: web.archive.org/web/20150204025359/http://… (@BrownyLin)
koppor

12

Ich habe das gleiche Problem mit einer meiner eigenen Apps. Bisher habe ich festgestellt, dass der einzige nicht veraltete Weg, auf Google News-Daten zuzugreifen, die RSS-Feeds sind . Sie haben einen Feed für jeden Abschnitt und auch eine nützliche Suchfunktion. Diese sind jedoch nur für nichtkommerzielle Zwecke bestimmt.

Als praktikable Alternativen werde ich diese beiden Dienste ausprobieren : Feedzilla , Daylife


Daylife Link ist tot
aaaaa sagt wieder Monica

Funktionieren die RSS-Feeds noch?
Entwickler

2

Sieht so aus, als hätten Sie möglicherweise bis Ende 2013 Zeit, bevor sie es offiziell schließen. http://groups.google.com/group/google-ajax-search-api/browse_thread/thread/6aaa1b3529620610/d70f8eec3684e431?lnk=gst&q=news+api#d70f8eec3684e431

Es hört sich auch so an, als würden sie einen Ersatz bauen ... aber es wird dich kosten.

Ich würde sagen, gehen Sie zu einem anderen Dienst. Ich denke, Bing hat eine Nachrichten-API.

Vielleicht lesen Sie gerne (oder auch nicht): http://news.ycombinator.com/item?id=1864625

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.