YouTube Data API を利用する chrome 拡張機能を作成しています。キーワードの簡単なクエリを実行し、応答から埋め込みリンクを作成しています。
GET URL のエンコードに問題があります。私のものは次のようになります。
https://www.googleapis.com/youtube/v3/search?part=snippet&q=laughing...
クエリが 1 語の場合、すべてがうまく機能します。しかし、「赤ちゃんの笑い声」を検索したい場合、正しくエンコードできないようです。このリンク ( https://developers.google.com/youtube/2.0/reference#qsp ) は、複数の単語クエリを URL エスケープする必要があることを示していますが、これは理にかなっていますが、期待どおりに機能しません。
ない
...q=baby+laughing...
または
...q=baby%20laughing...
何が起こっているか知っている人はいますか?
ありがとう!