首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >本地主机上Deezer Javascript SDK

问本地主机上Deezer Javascript SDK
EN

Stack Overflow用户
提问于 2014-11-20 21:31:56
回答 4查看 1.1K关注 0票数 0

对于开发,我想在本地主机上使用Deezer Javascript SDK。我在localhost:8000上设置了应用程序域,但是它没有工作。我的HTML文件在localhost:8000上

代码语言:javascript
复制
<!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>

我的javascript文件:

代码语言:javascript
复制
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' });

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

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-02-25 10:05:25

我也有同样的问题,使用域deezer-dl.local:8888。

在https://connect.deezer.com/oauth/auth.php上,它显示:

必须输入有效的重定向uri。

我通过将Deezer应用程序的首选项中的应用程序域固定到deezer-dl.local (没有端口)并为我的应用程序使用标准的80端口来解决这个问题.

票数 0
EN

Stack Overflow用户

发布于 2014-12-03 16:04:39

你可以试试: channelUrl:'http://yourAppDomain.com/channel.php‘

或

channelUrl:'http://yourAppDomain.com/channel.html‘

票数 0
EN

Stack Overflow用户

发布于 2016-01-12 15:31:50

它似乎只在没有显式端口定义的情况下工作,所以只需重新配置您的本地服务器,使其在端口80上运行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27049941

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档