这是我第一次使用"回答你自己的问题"功能.我希望我做得对.我的标题引发了警告,我的问题看起来很主观,可能会被删除.
我搜索了网站,没有发现任何与我在下面的回复中提到的详细程度相匹配的问题,所以我只想通过发布这个来帮助一些程序员.
作为谷歌Apps域的管理员,你如何使用谷歌电子邮件设置API与OAuth的2以编程方式设置用户的电子邮件签名在谷歌Apps脚本域?
google-apps google-apps-script google-email-settings-api google-oauth
我正在尝试使用Google Admin SDK Data Transfer API的transfers:insert方法。我正在以我的域的超级管理员帐户执行此 API 调用。我已验证为我们的域启用了API 访问,并且超级管理员管理员角色有权使用数据传输 API。
我正在此页面上的 API 资源管理器中对此进行测试。
55656082996是我从Applications:list APIs Explorer为 Google Drive 获取的 ID 字符串。
要求:
POST https://www.googleapis.com/admin/datatransfer/v1/transfers?key={YOUR_API_KEY}
{
"oldOwnerUserId": "olduser@ourdomain.com",
"newOwnerUserId": "newuser@ourdomain.com",
"applicationDataTransfers": [
{
"applicationId": "55656082996"
}
]
}
Run Code Online (Sandbox Code Playgroud)
回复:
400 OK
- SHOW HEADERS -
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid value for: Invalid oldOwnerUserId."
}
],
"code": 400,
"message": "Invalid value for: Invalid oldOwnerUserId." …Run Code Online (Sandbox Code Playgroud)