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

创建Facebook API时遇无法加载URL错误:域名未在App Domains中配置

解决Facebook API的「Can't Load URL: 此URL的域名未包含在应用的域名列表中」错误

我之前踩过一模一样的坑,别慌!这就是Facebook的安全校验机制在起作用——它要求所有和你的应用交互的域名(包括子域名)都必须提前登记在应用设置里,不然就会直接拦截请求。按下面的步骤一步步来,分分钟搞定:

  • 登录Facebook开发者平台,找到你正在开发的应用,进入应用后台
  • 切换到设置 > 基本页面(左侧菜单栏就能找到)
  • 找到App Domains输入框,把你用到的所有域名(包括子域名)填进去——注意别加http://或https://,直接填纯域名,比如example.com、api.example.com,每个域名单独占一行
  • 拉到页面最底部,点击保存更改(这个步骤千万别漏!我当初就是没保存白忙活半天)
  • 如果你是做网页应用,额外检查下网站板块里的站点URL是否正确配置,这个字段和App Domains是联动的,填错也可能触发错误

额外提醒

  • 本地开发用localhost的话,也记得把localhost加到App Domains里,虽然现在Facebook对本地调试的限制放宽了,但加上更稳妥
  • 如果你用了多个环境(开发、测试、生产),要么把每个环境的域名都添加进去,要么针对不同环境创建单独的Facebook应用,避免互相干扰

内容的提问来源于stack exchange,提问作者John

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.22 07:40:13