2015-12-02 13 views
4

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

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

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

+1

https://developers.google.com/feed/: _ "Этот API официально устарел. Дополнительную информацию см. В нашей политике устаревания в наших [Условиях обслуживания] (https://developers.google.com/feed/terms). _ _ – CBroe

+1

@CBroe для меня не было проблем для меня последние пару недель, только перестала работать этим утром –

+1

Возможный дубликат [Загрузка RSS-канала с помощью AJAX: альтернативы API фида Google?] (http://stackoverflow.com/questions/34049813/loading-rss-feed-with-ajax-alternatives-to-google-feed -api) –

ответ

4

есть несколько протекторов открыт как Real alternative for Google Feed API

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

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

+0

Спасибо за ваш ответ –

+0

Поскольку я использовал rss2json в качестве альтернативы, я принял ваш ответ :) –

+0

рад, что это вам помогло. будем надеяться, что это продлится вместе :) –

4

Используйте Yahoo, YQL service:

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 
0

Я не уверен, что мой ответ поможет вам, но он работал на то, что мне было нужно.

Я воспользовался поиском Google Alerts и инструментом http://feed.mikle.com.

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

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