使用gapi.client.drive.permissions.insert
进行权限更新通话时,我似乎收到了截断的回复,或者至少没有得到预期的permission resource
。
解析后的响应如下所示:
{
"kind": "drive#permission",
"etag": ...,
"id": ...,
"selfLink": ...,
"result": {
"kind": ...,
"etag": ...,
"id": ...,
"selfLink": ...
}
}
以下是我打电话的方式:
var request = gapi.client.drive.permissions.insert({
fileId: myFileId,
resource: {
value:"example@gmail.com",
type:"user",
role:"writer"
}
});
request.execute(function(resp) {
console.log(resp);
});
任何想法,为什么我得到这个而不是一个完整的permissions resource?
答案 0 :(得分:0)
这是正常现象。无法保证资源将完全填充,因为可以在不等待所有操作发生的情况下发送HTTP响应。如果您需要完整资源,请在执行插入后执行permissions.get()。