私は今まで v2 API を使用して、Windows 音声認識から Youtube に検索クエリを送信し、関連性の高い結果の URL を VLC メディア プレーヤーに直接送信しています。もちろん、音声認識は多少不正確であるため、常にうまく機能するとは限りません。しかし、本当にいつも私を悩ませていたのは、クエリにわずかなスペルミスがあるとすぐに、v2 API が完全にランダムな結果を表示することです。 youtube サイトでは、引用符でつづりの誤りがあっても、結果は関連性があります。
いくつかの調査の結果、これは v2 API の一般的な問題であることがわかりました (通常の YouTube 検索とは結果が大きく異なります)。ただし、v3 API ではこの問題は解決されているので、自分で API アクセス キーを取得し、 v3 を使用するための WSR マクロ。v3 API は、私の国では利用できない結果を表示することがあります。これは、v2 API では発生していません。ドキュメントを徹底的にチェックしましたが、実際に視聴できるビデオのみを返す検索クエリの方法が見つかりません。これは私には大きな見落としのような気がします...
私が現在使用している API クエリは次のとおりです。