我正在使用Facebook API登录我网站的用户。我在ASP.NET 4.5 / C#中开发它。
我使用服务器端获取访问令牌。以下是我得到例外情况的好处:
dynamic response = fb.Get("oauth/access_token",
new {
client_id = facebookAppId,
redirect_uri = System.Configuration.ConfigurationManager.AppSettings["WebsiteUrl"] +
"oauth-redirect/facebook/",
client_secret = facebookSecret,
code = facebookCode
});
当我尝试登录时,我收到以下异常:
(OAuthException - #100)验证验证码时出错。请 确保你的redirect_uri与你在的redirect_uri相同 OAuth对话框请求
我查看了有关此主题的其他相关问题,并检查了结束斜杠并尝试使用编码网址,但没有任何效果。
我为 redirect_uri 参数传递的网址是(我在本地运行并测试我的网站):
http://localhost:2194/oauth-redirect/facebook/
之前有效,但由于某种原因它现在不起作用。我正在使用我通过Nuget安装的http://brookfieldlogisticsproperties.com/available-properties版本7.0.6。感谢。
网址