You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Facebook登录请求报错‘redirect_uri is not owned by the application’求助

解决Facebook设备登录报错redirect_uri is not owned by the application

我之前也碰到过类似的问题,这个报错的核心原因其实是Facebook对redirect_uri的匹配要求特别严格,下面是几个你需要立刻检查的关键点:

  • 必须完全精确匹配redirect_uri:你在应用设置里添加的是http://example.com,但实际请求里用的是http://example.com/welcome——这两个路径并不完全一致,Facebook会直接判定后者不属于你的应用。你需要在「Valid OAuth redirect URIs」字段里添加完整的http://example.com/welcome,而不是只填根域名。

  • 确认设置已保存并生效:修改完应用设置后一定要点击保存按钮,有时候Facebook后台需要1-2分钟的同步时间,别刚改完就立刻测试,稍微等一会儿再重试请求。

  • 检查协议与端口的一致性:确保请求里的redirect_uri和设置里的协议(http/https)、端口完全匹配——比如如果设置的是https,但请求里用了http,同样会触发这个报错。你当前用的是http,要确认设置里的地址也是http开头的完整路径。

  • 验证设备登录接口的参数格式:再核对一下请求里的access_token是不是正确的<appid>|<clienttoken>格式,别把appid和clienttoken的顺序搞反,也别漏了中间的竖线分隔符。

举个例子,修改后的「Valid OAuth redirect URIs」应该包含这一行:

http://example.com/welcome

内容的提问来源于stack exchange,提问作者Lê Vũ Huy

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.15 08:41:50