Javascript 更改Spotify API中的身份验证后出错
Spotify更改表单以使用API搜索数据后,现在需要一个访问令牌。我添加了一个带有访问令牌的头,但出现了一个错误Javascript 更改Spotify API中的身份验证后出错,javascript,php,api,spotify,Javascript,Php,Api,Spotify,Spotify更改表单以使用API搜索数据后,现在需要一个访问令牌。我添加了一个带有访问令牌的头,但出现了一个错误 $.ajax({ url: 'https://api.spotify.com/v1/search?type=track&limit=20&query=' + query, headers: { 'Content-Type: application/json', 'Authorizatio
$.ajax({
url: 'https://api.spotify.com/v1/search?type=track&limit=20&query=' + query,
headers: {
'Content-Type: application/json',
'Authorization: Bearer <?php echo $token; ?>'
},
datatype: 'json'
success: formatArtists,
error: function() {
console.log('fatal error!!!')
},
$.ajax({
网址:'https://api.spotify.com/v1/search?type=track&limit=20&query="质疑,,
标题:{
'内容类型:application/json',
“授权:持票人”
},
数据类型:“json”
成功:艺术家,
错误:函数(){
console.log('致命错误!!!')
},
要获取令牌,请在PHP中使用以下代码:
<?php
$url = 'https://accounts.spotify.com/api/token';
$method = 'POST';
$credentials = "CLIENT ID'S";
$headers = array(
"Accept: */*",
"Content-Type: application/x-www-form-urlencoded",
"User-Agent: runscope/0.1",
"Authorization: Basic " . base64_encode($credentials));
$data = 'grant_type=client_credentials';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$response = json_decode($response, true);
curl_close($ch);
$token = $response['access_token'];
cross-origin request policy
是否允许您使用ajax其他资源?您是否可以记录错误本身并将其粘贴到此处?