![](/img/trans.png)
[英]Get user access token from Graph Api Explore facebook and extend it
[英]Facebook Graph API get USER token instead of APP token (phonegap)
我正在嘗試通過Graph API在Adobe PhoneGap中實現Facebook連接,但是顯然我正在找回“ App”令牌而不是“ User”令牌。 這導致我的應用禁止任何其他用戶連接到該應用,這當然不是重點。
無論我使用什么用戶登錄,我都注意到這一點,返回的access_token始終相同。
我正在使用以下URL進行身份驗證:
var authorize_url = "https://graph.facebook.com/oauth/authorize?";
authorize_url += "client_id=" + fb_clientid;
authorize_url += "&redirect_uri=" + fb_redirect_uri;
authorize_url += "&display=" + fb_display;
authorize_url += "&scope=publish_stream"
並獲得授權令牌:
https://graph.facebook.com/oauth/access_token?client_id='+fb_clientid+'&client_secret='+fb_secret+'&code='+fbCode+'&redirect_uri=http://www.facebook.com/connect/login_success.html'
我認為問題出在第二個URL(傳遞的秘密表示它是一個應用程序令牌),但是如何獲得用戶令牌?
使用Facebook Connect插件 ,而不是手動設計登錄過程。 它與Facebook本機應用程序或iOS 6 Facebook功能集成在一起,因此提供了更好的可用性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.