我正在尝试将 facebook 用户验证到我正在构建的没有 javascript SDK 的网络应用程序中,我正在关注本指南。在第一步中(我应该将 appId 与 redirect_uri 一起发送),
我将 redirect_uri 设置为“http%3A%2F%2Feduudle.com%2Fborhom2”,它按预期工作并将代码参数发送到后端。
但是,在我应该将代码与 client_secret 和 redirect_uri 一起发送的第二步中,我发送了相同的 redirect_uri,但它不起作用。我收到以下消息“验证验证码时出错。请确保您的 redirect_uri 与您在 OAuth 对话请求中使用的相同”
我在最后尝试了斜杠,用 %3A 替换 : ,用 %2F 替换 /。我 100% 确定 redirect_uri 与我在获取请求中发送的完全一样。
我错的唯一情况是,如果我误解了 redirect_uri 是什么以及如何从 facebook 更改它。自己试试“http://eduudle.com/borhom”