1

グラフAPIを使用していて、アプリでFacebookからログインしています。ログインリンクは次のとおりです。

var authorize_url  = "https://graph.facebook.com/oauth/authorize?";
    authorize_url += "client_id=" + client_id;
    authorize_url += "&redirect_uri=" + redirect_uri;
    authorize_url += "&display="+ ( display ? display : "touch" );
    authorize_url += "&scope=user_about_me,publish_stream,manage_pages,user_interests,friends_interests,user_birthday,friends_birthday,user_education_history,friends_education_history";
    authorize_url += "&type=user_agent";

ここでは問題はありません、すべてうまくいきます。

ただし、問題は、「USERACCESSTOKEN」ではなく「APPACCESSTOKEN 」が返されることです。必要なのは、2人のユーザーの相互の友達リストを取得するためのユーザーアクセストークンだけです。私はたくさんサーフィンをして、すべてを試しましたが、まだ運がありません。誰かが私を助けることができますか?

4

1 に答える 1

0

JavaScript SDK でアクセス トークンを取得する方法を次に示します。

       function login() {
            FB.login(function (response) {                    
                if (response.authResponse) {
                    // connected
                    var token = response.authResponse.accessToken;
                    console.log("Token: " + token);                        
                } else {
                    // cancelled
                } 
            }, { scope: 'publish_stream' });
        }
于 2013-02-21T12:36:26.987 に答える