首页 > 解决方案 > 来自 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 调用

谢谢~

标签: javascriptreactjsfirebasefirebase-remote-config

解决方案


您尝试调用的 API 仅用于服务器端访问,而不用于从您的(本机或 Web)应用程序内部进行访问。从您的应用程序中调用它会使您的用户遭受滥用。

除此之外:

  • 要以比参考文档更易读的方式了解该过程,我建议阅读有关通过 REST API 修改远程配置模板的指南。

  • URL 中的{project=projects/*}指示要从哪个项目获取远程配置模板。因此,如果您的 Firebase 项目 ID 为myproject,则为{project=projects/myproject}

  • 您需要具有正确范围的 OAuth 访问令牌才能调用此 API。该过程显示在有关获取访问令牌以验证和授权 API 请求的文档中。

推荐阅读