1
我通過url連接到登錄Facebook頁面。我在我的應用程序中收到訪問令牌,我可以打印列表中的所有聯繫人。我有一個問題:有些時候,我確實收到訪問令牌,如果我從Facebook註銷並第二次重建我的應用程序,我沒有任何訪問令牌。爲什麼?如果我等待,我猜10-15分鐘,然後再試一次。如何解決這個問題? THXFacebook訪問令牌問題
我正在使用身份驗證網址。下面的鏈接是我的榜樣鏈接: http://geekdeck.com/vb-net-facebook-get-access-token-for-desktop-application/
編輯:
我有以下代碼:
browserFacebook.Navigate(@"https://graph.facebook.com/oauth/authorize?client_id="+ FacebookApplicationID + "&redirect_uri=http://www.facebook.com/connect/login_success.html&type=user_agent&display=popup");
string someString = browserFacebook.Url.ToString();
這將返回類似以下內容:
"http://www.facebook.com/connect/login_success.html#access_token=ACCESS TOKEN.expires_in=0"
我可以再在Graph API中輕鬆使用此訪問令牌訪問用戶的Facebook詳細信息,如下面的代碼所示:
Facebook.FacebookGraphAPI g = new FacebookGraphAPI("ACCESS_TOKEN");
var fbUser = g.GetObject("me", null);
問題:
當我重新構建應用程序,我收到的OpenDNS是鏈接(或導航到該網頁被取消),我有訪問令牌。爲什麼?我該如何解決這個錯誤?經過一段時間後,我再次收到令牌。