我将此Facebook OAuth实施到我的应用程序中。这工作了一段时间,但现在停止了。代码相同:
FacebookOAuthResult result;
FacebookOAuthResult.TryParse(HttpContext.Current.Request.Url.AbsoluteUri, out result);
var ex = LoginAndOAuth.GetFacebookOAuthClient();
var parameters = new Dictionary<string, object>();
parameters["redirect_uri"] = ex.RedirectUri;
dynamic token = null;
try
{
token = ex.ExchangeCodeForAccessToken(result.Code, parameters);
}
Facebook是否在其C#类中更改了某些内容?一些帮助?
您必须这样更改源代码:
parameters.Add("redirect_uri", ex.RedirectUri);
您尝试设置不存在的密钥的值,因此必须添加它,然后才能以之前的方式访问它。
在此步骤之后,您最终可以使用代码行更改或在其下保存的值。