Deezer 相册取消器不出现
我有一个问题,查询在浏览器或我的php文件中的反应不一样 在我的浏览器中,json文件是正确的。 如果我在我的php文件中打印 我收到:Deezer 相册取消器不出现,deezer,Deezer,我有一个问题,查询在浏览器或我的php文件中的反应不一样 在我的浏览器中,json文件是正确的。 如果我在我的php文件中打印 我收到: {"data": [], "total": 0} 要了解更多信息,我的大多数其他相册都可以找到 这就是我实际使用的: // On teste quand même avec le titre si cela ne donne rien avec l'id if ($resultat_json_d->error)
{"data": [], "total": 0}
要了解更多信息,我的大多数其他相册都可以找到
这就是我实际使用的:
// On teste quand même avec le titre si cela ne donne rien avec l'id
if ($resultat_json_d->error)
{
$album_title=strtoupper($album_title);
$url_deezer = 'http://api.deezer.com/search/album?q='.urlencode($album_title." ".$nom_aut);
//$url_deezer = 'https://api.deezer.com/search?q=album:"'.urlencode($album_title).'" artist: "'.urlencode($auteur).'"';
//$url_deezer = 'https://api.deezer.com/search?q=album:bretonne';
$datadeezer =array('index'=>'0','limit'=>'1','output'=>'json');
$options_d = array(
'http' => array(
'header' => "Content-type: application/x-www-form-urlencoded\r\n",
'method' => 'GET',
'content' => "&".http_build_query($datadeezer)
)
);
$context_d = stream_context_create($options_d);
$resultat_brut_deezer = file_get_contents($url_deezer,false,$context_d);
$resultat_json_d=json_decode($resultat_brut_deezer);
echo $url_deezer.'<br>';
}
if ($resultat_brut_deezer<>'{"data":[],"total":0}' && $resultat_brut_deezer<>'{"error":{"type":"DataException","message":"no data","code":800}}')
{
for ($i = 0; $i <= 10; $i++)
{
$album_id = $resultat_json_d->data[$i]->id;
$album_title_d = $resultat_json_d->data[$i]->title;
$artiste=$resultat_json_d->data[$i]->artist->name;
if(stristr($artiste,$nom_aut) || stristr($artiste,$prenom_aut))
{
$trouve2=true;
break;
}
IF (stristr($artiste,$premiermot))
{
$trouve2=true;
break;
}
/* if ($album_title_d==$album_title)
{
$trouve2=true;
break;
} */
}
}
}
if ($trouve2 == true)
{
//echo $album_id;
echo '<script>
(function(d, s, id) {
var js, djs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) return;
js = d.createElement(s); js.id = id;
js.src = "https://e-cdns-files.dzcdn.net/js/widget/loader.js";
djs.parentNode.insertBefore(js, djs);
}(document, "script", "deezer-widget-loader"));
</script>' ;
echo '<div class="deezer-widget-player" data-src= "https://www.deezer.com/plugins/player?format=classic&autoplay=false&playlist=true&width=700&height=350&color=007FEB&layout=dark&size=medium&type=album&id='.$album_id.'&app_id=1" data-scrolling="no" data-frameborder="0" data-allowTransparency="true" data-width="700" data-height="350"></div>';
}
else
{
echo '<div><p>Album non trouvé sur Deezer.</p></div>';
//echo '1';
}
//关于测试的质量和价值
如果($resultat\u json\u d->error)
{
$album\u title=strtoupper($album\u title);
$url\u deezer=http://api.deezer.com/search/album?q=“.urlencode($album_title.”“$nom_aut);
//$url\u deezer=https://api.deezer.com/search?q=album:“.urlencode($album_title)。”艺术家:“.urlencode($autur)。”;
//$url\u deezer=https://api.deezer.com/search?q=album:bretonne';
$datadeezer=array('index'=>'0','limit'=>'1','output'=>'json');
$options\u d=数组(
“http'=>数组(
'header'=>“内容类型:application/x-www-form-urlencoded\r\n”,
'方法'=>'获取',
“内容”=>“&”.http\u构建\u查询($datadeezer)
)
);
$context\u d=stream\u context\u create($options\u d);
$resultat\u brut\u deezer=file\u get\u contents($url\u deezer,false,$context\d);
$resultat_json_d=json_decode($resultat_brut_deezer);
echo$url_deezer.“
”;
}
如果($resultat_brut_deezer'{“数据”:[],“总计”:0}'和&$resultat_brut_deezer'{“错误”:{“类型”:“数据异常”,“消息”:“无数据”,“代码”:800}})
{
对于($i=0;$i数据[$i]->id;
$album\u title\u d=$resultat\u json\u d->data[$i]->title;
$artiste=$resultat\u json\u d->data[$i]->artist->name;
if(stristr($artiste,$nom| aut)| stristr($artiste,$prenom|aut))
{
$trouve2=真;
打破
}
IF(stristr($Artister,$premiermot))
{
$trouve2=真;
打破
}
/*如果($album\u title\u d==$album\u title)
{
$trouve2=真;
打破
} */
}
}
}
如果($trouve2==true)
{
//echo$album_id;
回声'
(功能(d、s、id){
var js,djs=d.getElementsByTagName[0];
if(d.getElementById(id))返回;
js=d.createElement;js.id=id;
js.src=”https://e-cdns-files.dzcdn.net/js/widget/loader.js";
djs.parentNode.insertBefore(js,djs);
}(文档,“脚本”、“deezer小部件加载程序”);
' ;
回声';
}
其他的
{
回音“专辑非特鲁韦苏尔迪泽。”;
//回声“1”;
}
这很正常,因为目录取决于您所在的国家/地区。您的服务器必须位于此相册不可用的国家/地区,而不是您当前的位置。感谢fred的回复。您知道是否有可能解决此问题吗?我的网站由意大利的amen托管