gapi.client.drive.permissions.insert返回截断的权限资源

时间:2015-04-06 16:16:56

标签: google-drive-api

使用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

1 个答案:

答案 0 :(得分:0)

这是正常现象。无法保证资源将完全填充,因为可以在不等待所有操作发生的情况下发送HTTP响应。如果您需要完整资源,请在执行插入后执行permissions.get()

相关问题