给定的密​​钥没有出现在字典Oauth Facebook中

时间:2017-04-28 15:00:29

标签: c# facebook-oauth

我将这个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#课程中的内容? 一些帮助?

1 个答案:

答案 0 :(得分:0)

您必须像这样更改源代码:

parameters.Add("redirect_uri", ex.RedirectUri);

您尝试设置不存在的密钥的值,因此您必须先添加它,然后才能以之前的方式访问它。

完成此步骤后,您最终可以使用代码行更改或获取保存在其下的值。