firebase - 如何使用 Google Apps 脚本使用 Firebase Auth REST API?
问题描述
我正在尝试通过 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)
};
推荐阅读
- android - facebook 的原生广告高级(统一)中介点击问题
- javascript - Generate a button and bind it to another onclick function
- json - Azure DataFactory 无法使用定义检查版本
- google-drive-api - 通过 python 使用 Google Drive API V3 获取 Google Drive 文件所有者的电子邮件地址
- opencv - 如何估计两个相似图像之间的变换矩阵
- c# - 我们可以只使用 DTO 而不是 ViewModel 吗?
- java - Android Retrofit2中Part和PartMap的区别
- visual-c++ - editor able to find not included file c++
- python - Index of minimum values in a set
- go - Golang support to VSTS Git