1

我目前正在开发一个需要 oAuth 才能登录 GetGlue 的 spotify 应用程序。

它使用 GetGlue 服务成功加载了身份验证对话框。但是,在进行 oauth 回调时,它会返回以下 JavaScript 错误:“不允许加载本地资源:sp://getglue/”(sp://getglue 是我的应用程序名称)。

我正在使用 Spotify 文档中指定的 showAuthenticationDialog 函数:

auth.showAuthenticationDialog('http://getglue.com/oauth/authorize/?oauth_token='+_token+'&oauth_callback=sp://getglue', 'sp://getglue', {
    onSuccess : function(response) {
        console.log("Response: " + response);
    },
    onFailure : function(error) {
        console.log("Error: " + error);
    },
    onComplete : function() { }
});

我在网上能找到的最接近我的问题是这个 stackoverflow 问题 - Twitter ouath callback in Spotify Apps。在那,回复说:

“showAuthenticationDialog 的工作原理是监视对第二个参数中给出的 URL 的请求,然后拦截它们并在回调中将其传递给您”

在我的情况下似乎没有发生这种情况?

关闭此身份验证窗口然后返回错误 1?(例如,我的 console.log 中的“错误:1”)

在我的 Spotify oAuth 实施中,我在这里遗漏了什么吗?

对此的任何帮助将不胜感激。

4

1 回答 1

0
于 2012-06-24T08:15:52.497 回答