如何使用graph api检索facebook用户访问令牌?

如何使用graph api检索facebook用户访问令牌?,facebook,facebook-graph-api,facebook-javascript-sdk,facebook-ios-sdk,Facebook,Facebook Graph Api,Facebook Javascript Sdk,Facebook Ios Sdk,我正在使用graph 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 += "&displ

我正在使用graph 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";
这里没有问题,一切正常

但问题是,它返回给我的是应用程序访问令牌,而不是用户访问令牌。我所需要的是用户访问令牌,以获取两个用户的共同好友列表。 我经常冲浪,尝试了所有的东西,但还没有运气。
有人能帮我吗?

以下是如何在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' });
        }

你为什么重复你的问题?“你们使用的是什么平台?”ThePCWizard:我只是用不同的方式提问,因为我并没有得到答案。我正在使用phonegap和javascript api登录facebook。但我总是得到应用程序访问令牌,而不是用户访问令牌。所有我尝试过的东西,但我总是得到应用程序访问令牌OK,你有没有将Javascript SDK添加到你的网站中???@ThePCWizard:我正在使用phonegap并为IOS创建本机应用程序,所以没有网站。还有一件事是,一切正常,就像我正在获取兴趣列表、朋友列表,等等。现在还没有问题。但是现在我想找两个需要登录用户访问令牌的用户作为共同的朋友。这是主要问题。到目前为止,我只是在使用应用程序的令牌,没有问题。它也给了我应用程序的访问令牌而不是用户。你确定吗?你在这里调试过吗