Какую версию вы используете?
вероятно, проблема в том, что вы просите маркер возврата
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
});