javascript - 来自 React 的 Firebase 远程配置 API
问题描述
我正在使用 React 并尝试使用此 API https://firebase.google.com/docs/reference/remote-config/rest/v1/projects/getRemoteConfig 来获取我的远程配置。
使用https://github.com/firebase/firebase-js-sdk因为它不符合我的要求,因为远程配置存在错误,所以我尝试直接使用 API(来自上面的文档)
谁能告诉我如何调用这个 API?
根据我想打电话的文档:
GET https://firebaseremoteconfig.googleapis.com/v1/{project=projects/*}/remoteConfig
{project=projects/*} 是什么?
我还想如何传递我的 APIKey 或其他东西?(比如如何验证才能使用这个 API?)
仅使用 HTTPS / HTTP 调用
谢谢~
解决方案
您尝试调用的 API 仅用于服务器端访问,而不用于从您的(本机或 Web)应用程序内部进行访问。从您的应用程序中调用它会使您的用户遭受滥用。
除此之外:
要以比参考文档更易读的方式了解该过程,我建议阅读有关通过 REST API 修改远程配置模板的指南。
URL 中的
{project=projects/*}
指示要从哪个项目获取远程配置模板。因此,如果您的 Firebase 项目 ID 为myproject
,则为{project=projects/myproject}
。- 您需要具有正确范围的 OAuth 访问令牌才能调用此 API。该过程显示在有关获取访问令牌以验证和授权 API 请求的文档中。
推荐阅读
- jquery - JQuery,平滑交换图像
- php - 传递其所有参数的 Silverstripe 自定义搜索 URL
- javascript - 我对 node.js express 中的路由有一些问题
- android - 如何支持 API 级别 < 14?
- firebase - 使用 Swift 从 firebase 获取数据时,集合视图滚动不顺畅?
- javascript - Angular 1.6.x,如何将组件标签从当前组件渲染到 html
- apache-spark - 无法在 gcloud dataproc spark 集群上的 pyspark shell 中导入图框
- javascript - 也许 Heroku 不发送请求标头
- wordpress - 从帖子中删除固定链接
- apache-spark - 如何在 Apache Spark 中链接多个作业