API Google Feeds не работает. Был ли он отключен?

Я только что открыл свой новостной веб-сайт, над которым я работаю сегодня утром, и ни одна из новостных лент RSS не отображается. Я зашел на форум Google Feed, чтобы посмотреть, было ли что-нибудь опубликовано об этом, и единственное, что я нашел, это это.

https://developers.google.com/feed/forum?place=topic%2Fgoogle-ajax-search-api%2FxP6mKdRA6n4%2Fdiscussion

Пока нет официального подтверждения того, что он был закрыт, а есть только предположения, что это так. Если он был закрыт, означает ли это, что всем, кто до этого момента использовал API Google Feeds, придется искать альтернативу? Есть ли способ, которым мы можем продолжать использовать его?


person Mark O'Sullivan    schedule 02.12.2015    source источник
comment
developers.google.com/feed: "Этот API официально объявлен устаревшим. Подробнее см. нашу политику прекращения поддержки в наших Условиях использования".   -  person CBroe    schedule 02.12.2015
comment
@CBroe, последние пару недель у меня это работало без проблем, перестало работать только сегодня утром.   -  person Mark O'Sullivan    schedule 02.12.2015
comment
Возможный дубликат Загрузка RSS-канала с помощью AJAX: альтернативы Google API фида?   -  person Julien Genestoux    schedule 03.12.2015


Ответы (3)


открыто несколько ветвей, таких как Реальная альтернатива Google Feed API

Я нашел http://rss2json.com/api.json?rss_url= и работает нормально. Не генерирует точно такую ​​же структуру, поэтому вам придется ее настроить.

PS: извините, но у меня недостаточно представителей, чтобы оставить комментарий

person Bogdan S.    schedule 02.12.2015
comment
Спасибо за ваш ответ - person Mark O'Sullivan; 02.12.2015
comment
Поскольку я использовал rss2json в качестве альтернативы, я принял ваш ответ :) - person Mark O'Sullivan; 27.01.2016
comment
рад, что это помогло вам. будем надеяться, что это продлится долго :) - person Bogdan S.; 28.01.2016
comment
Согласованный! Было бы ужасно, если бы эта услуга исчезла! - person Mark O'Sullivan; 04.02.2016

Воспользуйтесь службой YQL от Yahoo:

select * from xml where url = 'https://news.ycombinator.com/rss'

Он даже принимает строку запроса callback

https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20xml%20where%20url%20%3D%20'https%3A%2F%2Fnews.ycombinator.com%2Frss'&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys&callback=mycallback
person Tony    schedule 02.12.2015

Я не уверен, поможет ли вам мой ответ, но он сработал для того, что мне было нужно.

Я прибегнул к помощи Google Alerts и инструмента http://feed.mikle.com.

Создайте оповещение на странице www.google.com/alerts и там, где указано «Доставить», в разделе «Показать параметры» выберите «RSS-канал». Затем сохраните оповещение.

Нажмите кнопку RSS для нового оповещения, скопируйте URL-адрес и вставьте его на feed.mikle.com. Используйте этот инструмент, чтобы настроить виджет по своему усмотрению, а затем просто скопируйте код справа и вставьте его на свою веб-страницу.

person Faniso    schedule 03.12.2015