Czego używać teraz Interfejs API Google News został wycofany? [Zamknięte]

121

W ramach projektu, nad którym pracuję, polecono mi zaimplementować Google News API w aplikacji internetowej.

Jednak sprawdziłem witrynę Google News API i widzę następujący komunikat:

Ważne: interfejs API wyszukiwarki Google News został oficjalnie wycofany 26 maja 2011 r. Będzie nadal działał zgodnie z naszymi zasadami wycofywania, ale liczba żądań, które możesz składać dziennie, może być ograniczona.

Sprawdziłem pytania SO, ale nie udało mi się znaleźć pytania związanego z News API.

  • Czego mam używać teraz, gdy interfejs API Google News jest zbędny?
  • Czy jest to interfejs API wyszukiwarki niestandardowej?
  • A jeśli tak, w jaki sposób mogę to zrobić tylko dla wyników wiadomości dla określonego zapytania dla mojej aplikacji internetowej?

Sprawdziłem RSS Google News , ale ten używa HTML, descriptionktóry nie będzie działał dla moich wymagań, ponieważ potrzebuję tylko tekstu.

Lakoniczny
źródło
2
Możesz użyć pakietu R tm.plugin.webmining do wyodrębnienia wiadomości i tekstu z GoogleNews (i innych). Więcej informacji @ cran.r-project.org/web/packages/tm.plugin.webmining/index.html
BlueMoon93
Jeśli szukasz interfejsu API do indeksowania wiadomości z wielu źródeł, możesz rozważyć Newsriver ( newsriver.io ). To bardzo nowy interfejs API do pobierania ustrukturyzowanych artykułów z wiadomościami online. Newsriver obejmuje dużą liczbę źródeł i jest w pełni konfigurowalny.
Elia Palme
1
Wypróbuj Faroo: faroo.com/hp/api/api.html
koppor,
1
Możesz użyć rozwiązania innej firmy, takiego jak to API: serpapi.com/news-results
Hartator
Możesz sprawdzić kontekstową wyszukiwarkę internetową: rapidapi.com/contextualwebsearch/api/… .
Sumit A,

Odpowiedzi:

82

W zależności od potrzeb chcesz korzystać z ich kanałów sekcji, ich kanałów wyszukiwania

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

lub Bing News Search.

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

nambrot
źródło
Kanał RSS Google News używa HTML w tagu descriptiondo wyświetlania obrazu umieszczonego obok tekstu. To nie zadziała dla moich wymagań, ponieważ jest zbyt restrykcyjne w stosunku do projektu, który muszę spełnić. Potrzebuję, aby opis był tylko tekstem, a nie kodem HTML.
Curt
3
jak zauważyłeś, interfejs Google News API jest przestarzały, więc możesz usunąć kod HTML lub użyć interfejsu API Bing. Nie ma wielu alternatyw
nambrot
Pozdrawiam @nambrot, przepraszam, po prostu muszę się trzymać wymagań klienta. Obecnie sprawdzam, czy przejście na Bing byłoby w porządku!
Curt
3
fajnie, czy możesz powiedzieć jakie są parametry (np. lokalizacja itp.), które możemy przekazać do adresu URL Google News? news.google.com/news?q=apple&output=rss
Nitin Sawant
8
web.archive.org Adres URL parametrów wyszukiwania: web.archive.org/web/20150204025359/http://… (@BrownyLin)
koppor
12

Mam ten sam problem z jedną z moich własnych aplikacji. Jak dotąd stwierdziłem, że jedyny niezalecany sposób uzyskiwania dostępu do danych Google News to ich kanały RSS . Mają kanał dla każdej sekcji, a także przydatną funkcję wyszukiwania. Jednak są one przeznaczone tylko do użytku niekomercyjnego.

Jeśli chodzi o realne alternatywy , wypróbuję te dwie usługi: Feedzilla , Daylife

Justin Lucas
źródło
link do życia dziennego jest martwy
aaaaa mówi, że
Czy kanały RSS nadal działają?
cbdeveloper
2

Wygląda na to, że możesz mieć czas do końca 2013 roku, zanim oficjalnie ją zamkną. http://groups.google.com/group/google-ajax-search-api/browse_thread/thread/6aaa1b3529620610/d70f8eec3684e431?lnk=gst&q=news+api#d70f8eec3684e431

Wygląda też na to, że budują zamiennik ... ale będzie cię to kosztować.

Powiedziałbym, idź do innej usługi. Myślę, że bing ma interfejs API wiadomości.

Może ci się spodobać (lub nie) lektura: http://news.ycombinator.com/item?id=1864625

Nie ja
źródło