Google drive api 是否可以使用Postman/HTTP请求在Google Drive中创建文件夹?
我正在使用谷歌自己的邮递员收藏和一个名为“创建文件夹”的内置请求,该请求发送一个带有的post请求,但在正文中,它强制我附加一个要上传的文件,而不创建任何文件夹。我已尝试将主体从默认表单数据更改为表单URLCoded,并将原始json主体传递给它:Google drive api 是否可以使用Postman/HTTP请求在Google Drive中创建文件夹?,google-drive-api,postman,Google Drive Api,Postman,我正在使用谷歌自己的邮递员收藏和一个名为“创建文件夹”的内置请求,该请求发送一个带有的post请求,但在正文中,它强制我附加一个要上传的文件,而不创建任何文件夹。我已尝试将主体从默认表单数据更改为表单URLCoded,并将原始json主体传递给它: { “名称”:“folderName”, “mimeType”:“application/vnd.google apps.folder” } 但最终它只是上传文本而没有创建文件夹。在google api文档()中,它们只有Python/Java/N
{
“名称”:“folderName”,
“mimeType”:“application/vnd.google apps.folder”
}
但最终它只是上传文本而没有创建文件夹。在google api文档()中,它们只有Python/Java/Node示例,那么在google drive中创建带有postman的文件夹是否可能呢?使用api资源管理器,我可以在顶层创建文件夹,而无需上传文件。这个答案的底部有一个屏幕截图 当时我打开了F12开发工具,所以我可以复制完整的请求。这是一个curl命令。我怀疑许多请求头是不必要的,但我没有证据 因为它可以通过API浏览器和curl来完成,所以我有充分的理由期待它可以与Postman一起工作。但是,我没有亲自尝试过
curl 'https://content.googleapis.com/drive/v3/files?alt=json&key=AIza...REDACTED...cDM' \
-H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:81.0) Gecko/20100101 Firefox/81.0' \
-H 'Accept: */*' -H 'Accept-Language: en-US,en;q=0.5'
--compressed
-H 'X-ClientDetails: appVersion=5.0%20(Windows)&platform=Win32&userAgent=Mozilla%2F5.0%20(Windows%20NT%2010.0%3B%20Win64%3B%20x64%3B%20rv%3A81.0)%20Gecko%2F20100101%20Firefox%2F81.0'
-H 'Authorization: Bearer ya29....REDACTED....7AI'
-H 'Content-Type: application/json'
-H 'X-Requested-With: XMLHttpRequest'
-H 'X-JavaScript-User-Agent: apix/3.0.0 google-api-javascript-client/1.1.0'
-H 'X-Origin: https://explorer.apis.google.com'
-H 'X-Referer: https://explorer.apis.google.com'
-H 'X-Goog-Encode-Response-If-Executable: base64'
-H 'Origin: https://content.googleapis.com'
-H 'Connection: keep-alive'
-H 'Referer: https://content.googleapis.com/static/proxy.html?usegapi=1&jsh=m%3B%2F_%2Fscs%2Fapps-static%2F_%2Fjs%2Fk%3Doz.gapi.en.whfkM83gL4c.O%2Fam%3DwQE%2Fd%3D1%2Fct%3Dzgms%2Frs%3DAGLTcCNEkBkMjISSZ4ljrkdiuB2RlTeIDA%2Fm%3D__features__'
--data-raw '{"name":"foobar","mimeType":"application/vnd.google-apps.folder"}'
您好,我找到了一些谷歌API参考资料,可能会对您的问题有所帮助。您可以链接谷歌邮递员收藏并发布邮递员发送的完整请求吗?这绝对有可能。可能只是您正在使用的端点不是
/upload/drive…
它只是/drive/…
没有上载,因为上载是针对包含内容的文件,而文件夹没有内容。您所指的是集合吗?如果是这样,它不是谷歌的,在“创建文件夹”下的文档中,它说你必须附加一个文件来创建文件夹。