firebase - 如何使用 Google Apps 脚本使用 Firebase Auth REST API?

标签 firebase google-apps-script firebase-authentication

我正在尝试通过 Firebase Auth REST API 使用 Google Apps 脚本在 Firebase Auth 上注册用户。

我的代码看起来像这样。

  var apiKey = "XXXX";
  var url = "https://www.googleapis.com/identitytoolkit/v3/relyingparty/signupNewUser?key=" + apiKey;
   var options = {
     method: 'post',
     contentType: 'application/json',
     email: "email@gmail.com",
     password: "12345678",
     returnSecureToken: true
  }; 
  var response = UrlFetchApp.fetch(url, options);

我收到以下错误。
 {
  "error": {
    "code": 400,
    "message": "ADMIN_ONLY_OPERATION",
    "errors": [
      {
        "message": "ADMIN_ONLY_OPERATION",
        "domain": "global",
        "reason": "invalid"
      }
    ]
  }
}

我该怎么做?

最佳答案

请求正文有效负载应作为 选项 对象的“有效负载”属性发送。

var payload = {
  email: "sauravo14@gmail.com",
  password: 12345678,
  returnSecureToken: true

};

 var options = {
     method: 'post',
     contentType: 'application/json',
     payload: JSON.stringify(payload)
  }; 

关于firebase - 如何使用 Google Apps 脚本使用 Firebase Auth REST API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56041807/

相关文章:

ios - 类型 'ViewController' 的值没有成员 'authUI' ?

ios - 如何检索用户信息?

javascript - Firebase在添加/删除数据时,应用程序多次执行功能

android - 不同的权限 Firebase Auth

iOS FIRAuth : Is there any way to get user email from user uid?

firebase - 添加三元或 if 运算符来检测 Flutter StreamBuilder 中输出文本中的条件?

google-apps-script - Google Apps 脚本可以处理 GET 查询字符串并发布到 Google 表格吗?

javascript - Google App Script ContentService downloadAsFile 不工作

javascript - Google Apps 脚本功能在我手动运行时执行,但在作为触发器运行时失败,引用错误代码 INTERNAL

firebase - 管理 Firebase 的并发用户