Google News の RSS の仕様が少し変わった件
公開 2022/10/24 10:03
最終更新
-
2022年10月に入ってからだと思いますが、Google News のRSSが返すXMLの仕様が少し変わったようです。
以前、itemノード内のlinkノードにはニュースサイトの記事URLがそのまま入っていました。
■以前
しかし、最近はGoogleのリダイレクト用URL(ニュースサイトの記事URLにリダイレクトされる)が入っているようです。
■現在
公式APIではないので、ちょいちょい仕様変わりますねー
RSSを利用しているサービスはかなり多いと思うのですが、今回の変更は利用している側のサービス停止につながらない内容になっていますね。
ただ、例えば「記事のURLをツイートするbot」とかだと、今までは記事URLそのものを出力していましたが、今回の仕様変更に対応しない限りはnews.google.comのリダイレクト用URLが出力されてる。
といったことになっているかと思います。
以前、itemノード内のlinkノードにはニュースサイトの記事URLがそのまま入っていました。
■以前
<rss xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
<channel>
・・・
<item>
<link>https://ニュースサイトのURL</link>
・・・
</item>
・・・
</channel>
しかし、最近はGoogleのリダイレクト用URL(ニュースサイトの記事URLにリダイレクトされる)が入っているようです。
■現在
<rss xmlns:media="http://search.yahoo.com/mrss/" version="2.0">
<channel>
・・・
<item>
<link>https://news.google.com/__i/rss/rd/articles/なんちゃら</link>
・・・
</item>
・・・
</channel>
公式APIではないので、ちょいちょい仕様変わりますねー
RSSを利用しているサービスはかなり多いと思うのですが、今回の変更は利用している側のサービス停止につながらない内容になっていますね。
ただ、例えば「記事のURLをツイートするbot」とかだと、今までは記事URLそのものを出力していましたが、今回の仕様変更に対応しない限りはnews.google.comのリダイレクト用URLが出力されてる。
といったことになっているかと思います。
