本地主机上的Deezer Javascript SDK

本地主机上的Deezer Javascript SDK,javascript,localhost,deezer,Javascript,Localhost,Deezer,对于开发,我想在localhost上使用Deezer Javascript SDK。我在localhost:8000上设置了应用程序域,但它不起作用。我的HTML文件位于localhost:8000: 我必须设置什么应用程序域?我错过了什么吗?您可以尝试使用:channelUrl: 或 channelUrl:“它似乎只在没有明确端口定义的情况下工作-所以只需重新配置本地服务器以在端口80上运行即可。我也遇到了同样的问题,使用域deezer dl.local:8888 在上,它显示: 我通过将De

对于开发,我想在localhost上使用Deezer Javascript SDK。我在localhost:8000上设置了应用程序域,但它不起作用。我的HTML文件位于localhost:8000:


我必须设置什么应用程序域?我错过了什么吗?

您可以尝试使用:channelUrl:


channelUrl:“

它似乎只在没有明确端口定义的情况下工作-所以只需重新配置本地服务器以在端口80上运行即可。

我也遇到了同样的问题,使用域deezer dl.local:8888

在上,它显示:

我通过将Deezer应用程序首选项中的应用程序域修复为Deezer-dl.local(不带端口),并为我的应用程序使用标准80端口…

尝试127.0.0.1:8000而不是localhost:8000,从而解决了这个问题。别忘了将其作为127.0.0.0.1:8000添加到允许的主机中。在这种情况下,您不必使用80端口


非常适合我。

您是否尝试将developers.deezer.com中的应用程序域更新为localhost:8000?它应该有用。是的,我有,但没有帮助:
<!DOCTYPE html>
<html>

<head>
  <title>Deezer to Spotify</title>
</head>

<body>
  <div id="dz-root"></div>
<script src="http://cdn-files.deezer.com/js/min/dz.js"></script>
<script src="DeezerToSpotifySwitcher.js" charset="utf-8"></script>
</body>

</html>
DZ.init({
  appId: '147671',
  channelUrl: 'http://localhost:8000/DeezerToSpotifySwitcher.html'
});

DZ.login(function (response) {
    if (response.authResponse) {
        DZ.api('/user/me', function (response) {
            alert('Good to see you, ' + response.name + '.');
        });
    } else {
        alert('User cancelled login or did not fully authorize.');
    }
}, { perms: 'basic_access,email' });
  You must enter a valid redirect uri