Authentication Facebook OAUTH服务器端身份验证失败

Authentication Facebook OAUTH服务器端身份验证失败,authentication,facebook-graph-api,Authentication,Facebook Graph Api,遵循此处定义的服务器端身份验证过程: 运行此命令: 其结果是: =“>http://lovers.net/?state=you&code=AQA7c30iVuCyDJzlKP8-9z\uRV7JHPNHEEFSIT5DOGE1TL——WSXdK9NjCl7q7\uLDOVRC9SROLAOZE9VZS1VELTHA2HD72Q5ATVJFLVINPUQJ1U3Lp16E7ZY7LI5AVSLCL1WZOOYYI5ToSpoSpoSpoS86-1JM#= 我将其转化为: =“>https://g

遵循此处定义的服务器端身份验证过程:

运行此命令:

其结果是:

=“>http://lovers.net/?state=you&code=AQA7c30iVuCyDJzlKP8-9z\uRV7JHPNHEEFSIT5DOGE1TL——WSXdK9NjCl7q7\uLDOVRC9SROLAOZE9VZS1VELTHA2HD72Q5ATVJFLVINPUQJ1U3Lp16E7ZY7LI5AVSLCL1WZOOYYI5ToSpoSpoSpoS86-1JM#=

我将其转化为:

=“>https://graph.facebook.com/oauth/access_token?client_id=xxxx&redirect_uri=http://lovers.net&client_secret=xxxxx&code=AQA7c30iVuCyDJzlKP8-9z\uRV7JHPNHEEFSIT5DOGE1TL——WSXdK9NjCl7q7\uLDOVRC9SROLAOZE9VZS1VELTHA2HD72Q5ATVJFLVINPUQJ1U3Lp16E7ZY7LI5AVSLCL1WZOOYYI5ToSpoSpoSpoS86-1JM#=

其结果是:

{ “错误”:{ “消息”:“验证验证代码时出错。”, “类型”:“OAutheException”, “代码”:100 }
}

很可能您在调用
/oauth/access\u token
时为
重定向\u uri
参数指定了不同的值,就像您将用户发送到auth对话框时所做的那样-这是您在问题中发布的示例中的情况,因此请检查代码中的情况。

谢谢Igy,但这不是问题所在。我将它改为lovers.net,以不显示我们正在使用的真实地址,但我错过了最后一个用法。请尝试在重定向URI的末尾添加“/”(在两个位置),我想这里有人说解决了一个问题——“错误验证代码”意味着传递给oauth对话框的参数与您发送用于将代码交换为令牌的参数之间不匹配。在末尾添加“/”可以解决问题。谢谢你,伊吉