Facebook 应用程序:localhost 不再作为应用程序域

2023-12-06

我一直在使用 Rails 和 jQuery 为 Facebook 编写游戏。自从我开始使用 Facebook Javascript SDK 以来,使用 localhost 作为应用程序域似乎工作得很好。我能够在本地和 Heroku 上测试我的游戏。

在过去的一天里,Facebook 似乎对他们的开发者 UI 进行了重大更新。现在,如果我将 localhost 添加为应用程序域,则会出现以下错误:

这必须源自 Canvas URL、安全 Canvas URL、站点 URL、移动站点 URL、页面选项卡 URL 或安全页面选项卡 URL。检查并更正以下域: localhost

我的游戏现在也无法在本地运行,并且当 Javascript SDK 登录用户时出现错误:

API 错误代码:191 API 错误描述:指定的 URL 不是 由应用程序拥有错误消息:无效的redirect_uri:给定 应用程序配置不允许使用 URL。

当我部署游戏时,这种情况不会发生,因为 herokuapp.com 被视为有效的应用程序域。

如果我不能再使用 localhost 或 127.0.0.1,我该如何开发和测试我的游戏?


该协议似乎在不断变化,而接受的答案今天对我不起作用。如果它对其他搜索者有帮助,这对我有用:

  • 所有更改均在“基本”选项卡下的“设置”页面上进行

1.) 在第一个选项框下方的中心,单击“+ 添加平台”并选择“网站”(或适合您的应用程序的任何内容。)

2.) 在您刚刚添加的网站出现的框中:网站网址: http://localhost:3000/

3.) 在上面的框中(设置 => 基本):应用程序域: localhost

4.) 在右下角 - 单击“保存更改”

5.) 确保您已将应用程序 ID 复制并正确粘贴到您的代码中。 (如果您再次需要,该 ID 位于该页面的第一个框中。)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Facebook 应用程序:localhost 不再作为应用程序域 的相关文章

随机推荐

  • 如何垂直显示范围输入滑块

    我想显示一个
  • 当查询大量数据时,第一次游标操作很慢。怎么解决?

    我必须查询三个表 并将数据显示到我的 customerView 中 我的代码是这样的 Log v TAG System CurrentTimeMillis int len cursor getCount Log v TAG System C
  • 基于选择框的动态部分 - Rails 2.3.5

    我已经编辑了我的请求 希望更清楚 我需要根据先前的选择框动态渲染部分 请求属于产品 产品所属类别 CATEGORY有很多产品 产品有很多要求 用户点击表单 create request html erb 用户选择一个类别 然后填充产品选择列
  • TextRenderer 不绘制长字符串

    看看这个样本 public partial class Form1 Form private static string myString null private const int MAX TEXT 5460 public Form1
  • JDBC 从 Access 表中选择最大值

    每当我运行以下代码时 即使该列存在于我的表中 我也会收到错误 未找到列 我正在使用access数据库 请寻求帮助 public class Trial1 public static void main String args try Cla
  • 动态改变 Objective C 中单元格的高度

    我创建了一个带有表格视图的应用程序 它在每个单元格中使用视图和标签 但是 如果我在 cell 代码中创建视图和单元格 它会返回空单元格 如果我删除 cell 条件 它会显示数据 但不采用动态高度 谁能帮帮我吗 void viewDidLoa
  • Spring 5.0.3 RequestRejectedException:请求被拒绝,因为 URL 未标准化

    不确定这是否是 Spring 5 0 3 的一个错误 或者是一个新功能来修复我的问题 升级后 我收到此错误 有趣的是 这个错误仅出现在我的本地计算机上 使用 HTTPS 协议的测试环境中的相同代码运行良好 继续 我收到此错误的原因是因为我用
  • 如何对 REST API 进行身份验证并映射到 Fabric 凭据

    如何使用用户名 密码创建一个新的用户帐户以针对composer rest server进行身份验证 我如何使用这个新创建的用户帐户针对composer rest server进行身份验证 我将如何管理该用户的会话 如何将此用户映射到网络参与
  • Eclipse 无法正确部署 Gradle 项目

    所以我有一个 gradle 项目 显然与 eclipse 完全集成有一些问题 当我使用 gradle build 命令构建整个内容并在 glassfish4 服务器上部署 EAR 文件时 一切似乎都工作得很好 但是当我尝试运行时 渐变日食
  • Laravel 获取属性数据

    我是 Laravel 新手 使用 Laravel 5 3 我正在创建一个check Laravel 模型中用于用户登录的函数 在这里我使用默认值从数据库获取所有数据 this gt all 这给我带来了一个大的多维 大批 Illuminat
  • Hibernate-无法延迟初始化角色集合:beans.Language.患者,无法初始化代理-无会话

    我使用 hibernate 创建一个 Rest api 我创建了一个方法来获取表中的所有项目 public List
  • 在 forEach 中进行异步调用

    我正在尝试迭代对象数组并使用 Node js 中的异步函数在这些对象中添加一些内容 到目前为止我的代码如下所示 var channel channels related channels channel forEach function e
  • firebase/firestore 文档查询不起作用 - javascript

    由于 firestore 是新的 我在使用它时遇到问题 我必须得到收藏 of all users并遍历它 但它不起作用 db collection users get then function querySnapshot console
  • Chrome 中 HTTP2 推送 XMLHttpRequest 缓存缺失

    我正在设置 Link 标头来预加载加载时发生的 XHR 请求 Link project icon png gt rel preload as image xhr stuff gt rel preload Chrome 57 0 预加载并使用
  • 使用选定区域的矩形框裁剪图像?

    我正在寻找一个好的教程或示例代码 它将展示如何裁剪从 iphone 相机拍摄的图像 某行的东西 但你可以用手指控制角落 任何提示都会得到极大的应用 因为我尝试了很多方法但没有得到结果 按钮操作的一些变化 IBAction cropImage
  • 循环从 2D 数组在 Javascript 中创建对象键和值

    这个问题在这里已经有答案了 我有两个数组 一个保存键 一个保存数组 每个数组都包含值 我想创建一个对象数组 其中每个对象将键和值配对 为此 我创建了一个数组 现在我尝试在将对象推入数组之前创建并填充对象 我的代码看起来与此类似 var ke
  • 动态创建组件总是删除最后一个实例

    我有一个child组件和parent成分 父组件动态渲染子组件 即按需渲染 并将记录保存在数组中 当子组件需要被删除时 它会发出事件 并因此传递其 id 以在记录中进行识别 尽管记录确实会根据 id 被删除 但最后创建的实例始终会被删除 即
  • 如何添加到 Eclipse 中的“错误日志”部分?

    我正在尝试制作一个 Eclipse 插件 让不懂英语的学生也能编写代码 因此 我想提取他 用他自己的语言 编码的错误 翻译它们并将它们放入错误日志中 供他查看和理解 如何在 错误日志 中写入 我不清楚这里的用例 但基于部分理解 您可以执行以
  • Python:返回主列表中每次出现子列表的所有索引[重复]

    这个问题在这里已经有答案了 我有一个主列表和一个子列表 我想找到在主列表中找到的每个子列表的索引 在本例中 我希望返回以下索引列表 gt gt gt main list 1 2 3 4 4 4 1 2 3 4 4 4 gt gt gt su
  • Facebook 应用程序:localhost 不再作为应用程序域

    我一直在使用 Rails 和 jQuery 为 Facebook 编写游戏 自从我开始使用 Facebook Javascript SDK 以来 使用 localhost 作为应用程序域似乎工作得很好 我能够在本地和 Heroku 上测试我