2017年の8/24~8/30頃まで、YQL でフィードが取得できないことがありました。この記事は、その詳細についてまとめています。
経過
- 8/24頃: フィードが取得できなくなった。
- 8/28頃: 何回か取得できたが安定しない。
- 8/30以降: フィードが取得できるようになった。
8/30くらいから、対応なしで復旧しました。フィード取得用のURL(YQL の API)は変更しなくて大丈夫そうです。
1. 事象
1.1. API
該当の API(URL)は以下の通りです。
エラーになる前は、Yahoo ニュース(https://news.yahoo.co.jp/pickup/rss.xml)のフィードを返してくれていました。
1.2. エラー内容
レスポンスの XML には、Bad Request
というメッセージがありました。
2. エラー発生時の対応
今回は対応なしで復旧したんですが、フィードが取得できないときに試したことを残しておきます。
2.1. 対応
Test
ボタンを押すと、Formatted View
にフィードが表示されました。一番下の THE REST QUERY
が再作成した API になります。
2.2. 結果
新しい API(URL)でも、フィードは取得できませんでした。エラー内容は以下の通りす。
エラーではないんですが、中身が空っぽみたいです。YQL コンソールの結果と異なるようです。