При вызове обновления разрешений с использованием gapi.client.drive.permissions.insert
Я, кажется, получаю усеченный ответ или, по крайней мере, не ожидаемый permission resource
.gapi.client.drive.permissions.insert Возвращает усеченные ресурсы разрешений
Проанализированный ответ выглядит следующим образом:
{
"kind": "drive#permission",
"etag": ...,
"id": ...,
"selfLink": ...,
"result": {
"kind": ...,
"etag": ...,
"id": ...,
"selfLink": ...
}
}
Вот как я делаю вызов:
var request = gapi.client.drive.permissions.insert({
fileId: myFileId,
resource: {
value:"[email protected]",
type:"user",
role:"writer"
}
});
request.execute(function(resp) {
console.log(resp);
});
Любые идеи, почему я получаю это и не полный permissions resource?
Возможно, вы можете попробовать отправить запрос в этом API-браузере на этой странице: https://developers.google.com/drive/v2/reference/permissions/insert#examples, и я также вижу, что есть поля (Selector указав, какие поля включать в частичный ответ.), где вы можете выбрать, какие поля должны быть включены в частичный ответ. Надеюсь, это поможет! – KRR