在使用Google驱动器权限API时获取 sharingRateLimitExceeded 。根据文档,这可能与“电子邮件限制”有关。但是我正在使用' sendNotificationEmail ',这似乎被忽略了,因为当api正常工作时,会向用户发送邮件。创建的权限为“ 写者”。
我也不清楚限制是什么,它们是每个api键吗?还是每个用户?实际限制是多少?
这是我的代码:
function createRequest(account) {
var request = gapi.client.request({
'path': '/drive/v3/files/' + fileId + '/permissions',
'method': 'POST',
'headers': {
'Content-Type': 'application/json'
},
'body': {
'role': 'reader',
'type': 'user',
'sendNotificationEmail': false,
'emailAddress': account
}
});
return request;
}
var batch = gapi.client.newBatch();
accounts.forEach(function (account) {
var req = createRequest(account);
batch.add(req);
})
batch.execute(function (jsonResp) {
console.log(jsonResp);
})