1

私は現在、GetGlueにサインインするためにoAuthを必要とする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() { }
});

私がウェブ上で見つけた問題に最も近いのは、このスタックオーバーフローの問題でした-SpotifyアプリのTwitterouathコールバック。その中で、応答は次のように述べています。

「showAuthenticationDialogは、2番目のパラメーターで指定されたURLへのリクエストを監視し、それらをインターセプトして、代わりにコールバックで渡すことで機能します。」

私の場合、これは起こっていないようですか?

この認証ウィンドウを閉じると、1のエラーが返されますか?(例:私のconsole.logの「エラー:1」)

SpotifyのoAuth実装に欠けているものはありますか?

これに関する助けをいただければ幸いです。

4

1 に答える 1

0
于 2012-06-24T08:15:52.497 に答える