我将这个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#课程中的内容? 一些帮助?
答案 0 :(得分:0)
您必须像这样更改源代码:
parameters.Add("redirect_uri", ex.RedirectUri);
您尝试设置不存在的密钥的值,因此您必须先添加它,然后才能以之前的方式访问它。
完成此步骤后,您最终可以使用代码行更改或获取保存在其下的值。