當我點擊示例MVC應用程序中的關於標籤,它似乎進入一個連續的循環調用apps.facebook.com/xxxx/Home/About。我可以從瀏覽器地址url中看到它叫http://localhost:nnnn/facebookredirect.axd/xxxx/Home/About/ .....Facebook的C#SDK示例MVC應用程序關於頁面獲取循環
如果我點擊Home選項卡,那麼這一切似乎工作正常,並要求我的Facebook登錄細節。
我在做什麼錯?
謝謝
當我點擊示例MVC應用程序中的關於標籤,它似乎進入一個連續的循環調用apps.facebook.com/xxxx/Home/About。我可以從瀏覽器地址url中看到它叫http://localhost:nnnn/facebookredirect.axd/xxxx/Home/About/ .....Facebook的C#SDK示例MVC應用程序關於頁面獲取循環
如果我點擊Home選項卡,那麼這一切似乎工作正常,並要求我的Facebook登錄細節。
我在做什麼錯?
謝謝
我沒有啓用Canvas的OATH 2.0。
您使用的是哪個版本?
可能的問題是,你問回令牌
var parameters = new Dictionary<string, object>(); parameters["scope"] = Settings.Current.FacebookScope; parameters["redirect_uri"] = string.IsNullOrEmpty(_url) ? Url : _url; parameters["client_id"] = AppId; string url = oauth.GetLoginUrl(parameters).OriginalString;
然後拿到令牌
var fb = new FacebookClient();
dynamic result = fb.Get("oauth/access_token", new
{
client_id = AppId,
client_secret = AppSecret,
redirect_uri = Url,
code = FacebookUtils.FacebookData.Code
});