当使用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);
});知道我为什么要得到这个而不是一个完整的权限资源
发布于 2015-04-06 19:31:41
这是正常情况。不能保证资源将被完全填充,因为HTTP响应可以在不等待所有操作发生的情况下发送。如果您需要完整的资源,那么在插入之后执行一个permissions.get()。
https://stackoverflow.com/questions/29475081
复制相似问题