mat*_*mat 8 javascript dropbox dropbox-sdk-js
我在Dropbox中生成了一个公共文件请求,并希望编写一些javascript代码,以编程方式将流上生成的文件(例如var myJsonString = JSON.stringify(myArray))上传到公用文件夹.
例如,我创建了这个公用文件夹:
由于这是您的 Dropbox 文件请求,您可以使用标准 Dropbox API 使用访问令牌将文件上传到此文件夹。没有 API 可以像公共用户一样通过网页匿名上传到其他人的文件请求文件夹,但是因为这是您的文件夹,所以如果您想要这样的 API,您也可以制作 API 代理来执行此操作。
我已经测试过使用 API 上传到文件请求文件夹,它工作正常。
列出文件请求
您可以在此处使用2/file_requests/listRPC API 端点检索文件请求列表。
POST https://api.dropboxapi.com/2/file_requests/list
Run Code Online (Sandbox Code Playgroud)
与任何 Dropbox 文件夹一样,您可以通过destination如下所示的属性指定的文件路径上传到文件请求。
{
"file_requests":[
{
"id":"0123456789abcdefghi",
"url":"https://www.dropbox.com/request/0123456789abcdefghi",
"title":"My File Request",
"destination":"/File requests/My File Request",
"created":"2018-06-08T15:17:45Z",
"is_open":true,
"file_count":0
}
]
}
Run Code Online (Sandbox Code Playgroud)
上传文件
一旦您有了特定的文件请求文件夹,您就可以使用适当的完整路径上传到它,例如/File requests/My File Request并在标准的 RPC 文件上传 API 调用中使用它 - /2/files/upload。
POST https://content.dropboxapi.com/2/files/upload
Run Code Online (Sandbox Code Playgroud)
您将需要/File requests/My File Request/My File.png通过Dropbox-API-ArgAPI 参考中指定的标头指定路径:
网页界面
这是 Web UI 主文件夹中公共请求根文件夹的屏幕截图。公共请求文件夹可能会更改,因此最好检查/2/file_requests/list上面指定的API 调用。
所有文件请求 API
以下是 Dropbox 文件请求特定 API 的列表。如前所述,您也可以对这些文件夹和文件使用标准 API。
2/file_requests/create - 为该用户创建文件请求。2/file_requests/get - 返回指定的文件请求。2/file_requests/list- 返回此用户拥有的文件请求列表。对于具有应用文件夹权限的应用,这将仅返回目标位于应用文件夹中的文件请求。2/file_requests/update - 更新文件请求。| 归档时间: |
|
| 查看次数: |
1224 次 |
| 最近记录: |