共享 Facebook API ID 和密钥安全吗?

2024-02-05

我正在开发一个与 Facebook 通信的基于网络的开源应用程序。其中一个文件包含 Facebook API ID 和密钥。与世界其他地方分享这些信息可以吗?


非常重要的是,您never分享您的应用秘密。您的应用程序 ID 完全不重要,任何访问您的 Facebook 应用程序个人资料页面的人都可以使用它,但应用程序密钥则完全不同。它可能会损害您应用程序中存储的任何数据,并允许第三方在您不知情的情况下代表您调用特定的 API。这对您和您的用户来说都是不好的。

如果您不小心共享了您的应用程序密钥(当它嵌入到客户端二进制文件或代码中时可能会发生这种情况),那么您可以通过 Facebook 开发者应用程序快速重置它:https://developers.facebook.com/apps https://developers.facebook.com/apps转到“设置”->“编辑”,然后单击应用程序密钥旁边的“重置”。这将使您的应用程序先前授予的任何访问令牌失效。

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

共享 Facebook API ID 和密钥安全吗? 的相关文章

随机推荐

  • 不兼容的库版本:nokogiri.bundle 需要版本 8.0.0 或更高版本,但 libiconv.2.dylib 提供版本 7.0.0

    为了在我的 mac 上为 Rails 项目安装 mysql 我遵循了安装自制程序并删除 mac 端口的在线建议 这就是问题开始的地方 Rails 项目无法构建 我得到这个 rake prereqs rake 中止 dlopen Users
  • 提前预取奇怪的行为

    我正在使用 Twitter 的 typeahead 的一个非常基本的设置 我有两个不同的搜索字段 因此有两个预输入初始化 JavaScript document ready function input search event typea
  • 如何使用 JavaScript 用一个 if 检查数组中的多个元素?

    我的数组中有 1 个或多个项目 对于这个例子 假设它们是 65 66 67 如何 如果可能的话 只执行一个 if 条件来检查匹配 例如 var keyArray 65 66 67 if e keyCode any item in keyAr
  • Hive 数据存储在哪里?

    我对配置单元存储数据的位置有点困惑 它将数据存储在 HDFS 还是 RDBMS 中 Hive Meta 存储是否使用 RDBMS 来存储 Hive 表元数据 提前致谢 Hive 数据存储在其中之一Hadoop 兼容文件系统 https cw
  • ViewPager 内部片段问题

    我在查看某些片段内部的寻呼机时遇到问题 为了使用视图寻呼机 我使用 FragmentPagerAdapter 当然我得到了java lang IllegalStateException 递归进入executePendingTransacti
  • 更改淘汰赛绑定的应用顺序

    我正在创建一个 Knockout 绑定 它将作为 jQuery 小部件的包装器 该小部件将事件处理程序应用于子元素 不幸的是 小部件的事件处理直接应用于子元素 而不是委托 问题是我有一个foreach绑定在同一元素上 但我需要应用自定义绑定
  • mySQL 中的 NOT DISTINCT 查询

    我被要求在一个简单的员工数据库列上为此创建一个查询 包括 ninumber 名字 姓氏 地址 SuperVisorNiNumber 员工和主管都保存在同一张表中 并通过他们的编号进行引用 我被要求构建的查询是 v 查找员工的 NI 号码 员
  • 如果给函数一个列表,则自动使用列表理解/map() 递归

    作为一名 Mathematica 用户 我喜欢自动 遍历列表 的函数 Mathematica 人们称之为 请参阅http reference wolfram com mathematica ref Listable html http re
  • 如何使用OCR(TesseractOCR)php库

    我使用此链接克隆了 OCR 的 git 库 git clone git github com thiagoalessio tesseract ocr for php git 然后我只需按照以下步骤包含所需的文件example http th
  • 在 SQL Server 中添加两个列值来填充第三列,这可以在没有触发器/存储过程的情况下完成吗?

    对此我有一个非常具体的问题 我知道我可以使用SUM然而 为了对两列的值求和 除了运行基本查询之外 还需要处理一些其他要求 表中需要存在第三列 其中将包含两列的值 每当创建行或更新其他列中的两个值中的任何一个时 都需要更新第三列 是否可以通过
  • javafx快照不显示应用程序或场景

    您好 我正在使用 JavaFx WebView 创建 HTML 页面的屏幕截图 它工作正常 但我想知道是否可以在不启动图形 Windows 中的应用程序的情况下执行此操作 我的意思是没有比这更轻量级的方法来获取屏幕截图 public cla
  • Javascript .innerHTML 但不包括内部 div

    考虑到我有这个div div class ResCheckIn div class ResDtlLabel Check in div Thursday October 18 2018 div 我只是想获取字符串 Thursday Octob
  • 调用本机函数“ISNULL”时参数计数不正确

    我有一个查询试图从 MS SQL Server 2008 转换为 MySQL 它在 MSSQL 上运行良好 我收到错误 Incorrect parameter count in the call to native function ISN
  • 为什么我不能 mmap /proc/self/maps?

    具体来说 为什么我可以这样做 FILE fp fopen proc self maps r char buf 513 buf 512 NULL while fgets buf 512 fp gt NULL printf s buf 但不是这
  • 应用程序线程与服务线程

    将冗长的网络访问代码放置在活动的线程或服务的线程中有何优点 缺点 对申请有何影响 我正在编写一个流音频播放器 从我到目前为止所读到的内容来看 将代码放入服务中仍然会最终阻塞应用程序 因此需要一个新线程 有谁知道放置这段代码是否更有意义在一项
  • React 中的异步 xmlhttprequest

    我正在尝试在react中实现异步XMLHttpRequest 这是我的尝试 var xhr new XMLHttpRequest var json obj status false xhr open GET https jsonplaceh
  • 通过 SQL 更新单个记录并获取已更新记录的 id 的最佳方法是什么? (Java/MSSQL)

    我知道我可以像这样更新单个记录 但如何才能访问已更新记录的 id 呢 我使用的是 MSSQL 所以不能使用 Oracle RowId update myTable set myCol foo where itemId in select t
  • Erlang课程并发练习:我的答案可以改进吗?

    我正在做这个练习erlang org 课程 http www erlang org course exercises html conc 2 编写一个以N开头的函数 在环中处理 并发送 围绕所有消息 M 次 环中的进程 之后 消息已发送至进
  • 使用 IAM 授权从 EC2 访问 AWS API Gateway (NodeJS)

    也许我要走一座桥到很远的地方 但这就是我得到的 为授权设置了 AWS IAM 的 AWS API Gateway 方法 允许访问该方法的策略 附加了该策略的 EC2 角色 具有该角色的 EC2 已启动 我希望 EC2 上的 NodeJS 程
  • 共享 Facebook API ID 和密钥安全吗?

    我正在开发一个与 Facebook 通信的基于网络的开源应用程序 其中一个文件包含 Facebook API ID 和密钥 与世界其他地方分享这些信息可以吗 非常重要的是 您never分享您的应用秘密 您的应用程序 ID 完全不重要 任何访