【问题标题】:Is it possible to create a new Firebase project by API?是否可以通过 API 创建一个新的 Firebase 项目?
【发布时间】:2016-10-14 07:40:11
【问题描述】:

是否可以通过 API 或其他非交互方式在 Google Firebase 上创建新的托管项目?

我已经尝试过带有令牌的 Firebase 工具,但它说只能在 Firebase 控制台上创建一个新项目。

一些上下文: 我的项目允许用户在线创建静态网站,我们正在寻找托管这些网站的解决方案。 Firebase 将是一个很好的解决方案,但前提是我可以将用户的新项目与 Firebase 项目集成到我的系统中。

【问题讨论】:

  • 你成功了吗? Firebase 现在允许您将自己添加到 GCP 项目中,但它对项目数量的限制很小

标签: firebase firebase-hosting firebase-tools firebase-console


【解决方案1】:

更新(2018-11-07)

现在可以使用Firebase Management API 创建。通过同一个 API,您可以获取项目列表、将应用添加到现有项目以及列出项目中的应用。

【讨论】:

  • 你知道它是否没有一个 API,因为它还没有完成,或者是否有理由没有一个?
  • --“……目前……”
  • Firebase 在他们的公共 API 中没有这个真的太糟糕了,这似乎很重要,因为我需要启动空白数据库来进行自动化 CI 和测试。我一直在使用github.com/casetext/firebase-admin,但它似乎已经停止工作
  • 完全同意!就我而言,我必须让人们手动创建它。
  • 情况还是一样。我知道在为此创建 API 方面已经做了一些工作,但没有关于何时(甚至)可能可用的时间表。
【解决方案2】:
  • 嗨!

    public static void AddFirebase()
     {
         var request = new AddFirebaseRequest();
         var operationFirebase1 = _firebaseManagementService.Projects.AddFirebase(request,
             "projects/" + CloudManager.ProjectId).Execute();
         WaitOperation(operationFirebase1, "Firebase");
    
     }
    

我通过 API 创建新 Firebase 项目的示例:https://github.com/Denys2211/Firebase-cloud-messaging

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-20
    • 2017-06-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多