以下网址会导致OAuth异常。我不知道为什么这是本地的,这是正常的。只有当它在域上时它才会失败。每次在Facebook应用程序中都正确配置该应用程序。请注意,这是使用FacebookScopedClient
代码Here。任何方向都将不胜感激
网址
https://graph.facebook.com/oauth/access_token?client_id=52*********37&redirect_uri=http%3a%2f%2ffreersvp.mytakeawaysite.com%3a80%2fAccount%2fExternalLoginCallback%3fReturnUrl%3d%252FDashboard%26__provider__%3dFacebook%2bPro%26__sid__%3d3c92eb7e84304afc931ef0ea7b62f56a&client_secret=2123***********4256&code=AQAQIJsj-ondldllVYKdpxJaZouqrlg9sjTcfUxyWhAw8MXbD2DvsOSujg2m7E3s3cvNusCI0ZZoJAuGgu_FLkPyjYMQAkTWDVyHTcAoJD-tezyXgn0vhoFzX3FmuRBHYpyJEM-dk0KgF5ugsTHo9yGjBjrcfMDUGu9IxkKQ36k3gMrwocM1_l5t342Q2kIOHdt8pPcyrs--NzgNyZv48vSq7jkZwuQ95xRjUHG5J-ptcgq0l2BlqjzHDDuvIFH23lpMWHzzqdejdj5ejukz7t_Fnhx-mrpVdcRYhP3JeZ2UOTjAyKQmUB3rInooECcjq4c
异常
{
"error": {
"message": "Error validating verification code. Please make sure your redirect_uri is identical to the one you used in the OAuth dialog request",
"type": "OAuthException",
"code": 100
}
}
答案 0 :(得分:0)
试试这个uri
m_OAuthURL = new Uri(
string.Format(
"https://www.facebook.com/dialog/oauth?client_id={0}&redirect_uri={1}&&scope={2}&response_type=token",
AppID, RedirectUri, Scope));
当你使用这个重定向uri时:
string k_RedirectUri = "https://www.facebook.com/connect/login_success.html";
希望它对我有所帮助它运作良好。
答案 1 :(得分:0)
检查Facebook应用配置中的网址,确保您已正确配置。
http://www. or http://
还要确保检查尾随的slash.com /
答案 2 :(得分:0)
确保/ dialog / oauth和/ oauth / access_token中的redirect_uri相同。