私はSpotify APIを初めて使用しています。私はアーティストとタイトルを同時に検索する方法を見つけようとしています。Spotify:アーティストとタイトルを同時に検索する
私はアーティストとタイトルの両方でAJAX呼び出しを使用しています。いずれかが空白の場合は、単に他を検索することはできますが、アーティストとタイトルを同時に検索する方法を見つけることはできません。これは、特定のトラックを見つけるために結果を絞り込むことを目的としています。
は、ここで私が持っているものです。
header('Content-Type: application/json');
$search_artist = rawurlencode($_POST['search_artist']);
$search_title = rawurlencode($_POST['search_title']);
if($search_artist && !$search_title) {
//Search for Artist only
$url = "https://api.spotify.com/v1/search?q=*".$search_artist."*&type=artist";
} else if(!$search_artist && $search_title) {
//Search for title only
$url = "https://api.spotify.com/v1/search?q=*".$search_title."*&type=track";
} else if($search_artist && $search_title) {
//Search for Artist AND Title
$url = "https://api.spotify.com/v1/search?q=*".$search_artist."*&type=artist&q=*".$search_title."*&type=track";
}
$contents = file_get_contents($url);
echo json_encode($contents);
述べたように、私は唯一のアーティストやタイトルだけを検索すると、それだけで正常に動作します。私は、SpotifyのAPIを使って同時に両方を検索する方法を知りません。私はあなたの質問を言い換えた場合のように