(私はYouTube にバグ レポートを提出しましたが、ここの誰かが何らかの洞察を持っていると思いました)
プレイリスト フィードをリクエストする際に、YouTube API が突然 (過去 24 時間ほどで) プレイリスト ID の先頭に「PL」を要求するようになったようです。再現する方法は次のとおりです。
- http://gdata.youtube.com/feeds/api/playlists/PL83FF64CDA043CBC4?v=2への API 呼び出しを行います。
- http://gdata.youtube.com/feeds/api/playlists/83FF64CDA043CBC4?v=2への API 呼び出しを行います。
実際のプレイリスト識別子 (83FF64CDA043CBC4) はどちらの場合も同じですが、最初の呼び出しには "PL" というプレフィックスが付いています。
プレイリスト自体は両方で見ることができます
- http://www.youtube.com/playlist?list=PL83FF64CDA043CBC4
- http://www.youtube.com/playlist?list=83FF64CDA043CBC4
このブログ投稿によると、API は先頭の「PL」に寛容である必要がありますが、この場合はそれを要求するようです。
突然の変化について何か洞察を持っている人はいますか?