gpt4 book ai didi

google-api - 使用 Google Data Transfer API 的插入方法开始传输

转载 作者:行者123 更新时间:2023-12-01 15:01:22 26 4
gpt4 key购买 nike

我正在尝试使用 Google Admin SDK Data Transfer APItransfers:insert 方法.我正在以我域的 super 管理员帐户的身份执行此 API 调用。我已验证我们的域已启用 API 访问,并且 super 管理员管理员角色有权使用数据传输 API。

我正在 this page 上的 APIs Explorer 中对此进行测试.

55656082996 是我从 applications:list 获得的 Google 云端硬盘 ID 字符串API 资源管理器。

请求:

POST https://www.googleapis.com/admin/datatransfer/v1/transfers?key={YOUR_API_KEY}
{
"oldOwnerUserId": "olduser@ourdomain.com",
"newOwnerUserId": "newuser@ourdomain.com",
"applicationDataTransfers": [
{
"applicationId": "55656082996"
}
]
}

响应:

400 OK
- SHOW HEADERS -
{
"error": {
"errors": [
{
"domain": "global",
"reason": "invalid",
"message": "Invalid value for: Invalid oldOwnerUserId."
}
],
"code": 400,
"message": "Invalid value for: Invalid oldOwnerUserId."
}
}

无论我使用电子邮件地址还是用户名,我都会得到相同的 "Invalid value for: Invalid oldOwnerUserId." 响应。我还尝试从响应中排除 applicationDataTransfers 数组,但这也没有用。

最佳答案

文档没有说明这一点,但 ID 不能是用户的电子邮件地址,就像在所有其他 Google API 中一样,它需要是用户的数字 ID,您可以使用 Users:get Directory API method 获得该 ID。 .

我通过谷歌搜索发现了这一点并遇到了 this documentation ,他们通过说“# ID”来详细说明 oldOwnerUserId

关于google-api - 使用 Google Data Transfer API 的插入方法开始传输,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35589475/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com