1

私はSpotifyアプリを開発していますが、多くのリバースエンジニアリングとインスペクターからのjavascriptオブジェクトの検査ですべてがうまくいきます。ただし、Facebook 接続コードを機能させることができないようです。

Facebook Javascript を使用してFB.init()から FB.login を使用しようとしましたが、ドメインは sp://myidentifier であり、Facebook の有効なドメインではありません。

他のアプリがこれを機能させることができたので、うまくいくと確信しています。そもそもSpotifyはFacebookとうまく接続されているので、これを行うための組み込みの方法があれば最善の方法でしょうか?

私が得ることができるどんな助けにも本当に感謝しています。今日から、自分のアプリ以外のアプリを検査することはできません。そうでなければ、正しい方向に進むことができたはずです。

4

2 に答える 2

5

代わりに auth モジュールを使用してください。sp.core はプライベート オブジェクトであり、App Finder でアプリを送信するための承認段階を通過しません。

var sp = getSpotifyApi(1);
var auth = sp.require('sp://import/scripts/api/auth');

auth.authenticateWithFacebook('MY_APP_ID', ['user_about_me', 'user_checkins'], {

    onSuccess : function(accessToken, ttl) {
        console.log("Success! Here's the access token: " + accessToken);
    },

    onFailure : function(error) {
        console.log("Authentication failed with error: " + error);
    },

    onComplete : function() { }
});

https://developer.spotify.com/technologies/apps/docs/beta/09321954e7.html

于 2012-01-12T17:15:56.337 に答える