Google Drive REST API v3,可恢复上传:资源正​​文包含不可直接写入的字段

时间:2018-05-23 00:52:39

标签: curl google-api google-drive-api

前言:其他问题类似,但我认为这是一个不同的问题。

我正在尝试使用XHR在JavaScript中使用REST API v3更新Google Drive中的文件,我收到错误function returnToPreviousPage (e) { e = e || window.event; // validation code // if invalid if (e.preventDefault) { e.preventDefault(); } else { e.returnValue = false; } } 。 为了避免调试代码的需要,我将简单地通过实际的cURL请求(我已经取出任何与安全相关的位并用[WHAT_THE_ITEM_IS]替换它们):

The resource body includes fields which are not directly writable.

注意:要上传/更新的文件是JSON文件。

1 个答案:

答案 0 :(得分:0)

好的,愚蠢而简单的答案在这里,你不想在做出获得 File "C:\Users\Excel\Anaconda3\lib\site-packages\sklearn\linear_model\stochastic_gradient.py", line 353, in load_mnist with open(labels_path, 'rb') as lbpath: FileNotFoundError: [Errno 2] No such file or directory: 'mnist\\train-labels-idx1-ubyte' 的初始请求时将id添加到元数据中。

这意味着该问题与上传请求无关,而且与upload_id的请求有关,该请求是为了获取PATCH https://www.googleapis.com/upload/drive/v3/files/[FILE_ID]?uploadType=resumable标题,您需要实际进行上传。查看此页面:https://developers.google.com/drive/api/v3/resumable-upload