![](/img/trans.png)
[英]What is the value of redirect_uri after authentication in a facebook page tab?
[英]What is the redirect_uri?
我正在尝试在不使用javascript SDK的情况下将Facebook用户身份验证到正在构建的Web应用程序中,我正在遵循本指南 。 在第一步中(我应该将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与我在get请求中发送的重定向完全相同。
我唯一会出错的情况是,如果我误解了redirect_uri是什么以及如何从facebook更改它。 自己尝试“ http:// eduudle.com / borhom”
我100%确保redirect_uri与我在get请求中发送的重定向完全相同。
看起来不像那样。
单击示例页面上的登录名将我重定向到
https://www.facebook.com/dialog/oauth?client_id=461627793920081&
redirect_uri=http://eduudle.com/borhom2&scope=…
而之后给出错误的图形网址是这样的,
https://graph.facebook.com/oauth/access_token?code=…&client_secret=…&
redirect_uri=http://eduudle.com/&client_id=461627793920081#_=_
因此,请检查您的代码中该URL生成并重定向到的部分–我很确定这是您的错误;-(
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.