![](/img/trans.png)
[英]How to get only the contents of a .txt file in dropbox using the dropbox api v2 using android
[英]Is it possible to work with Dropbox REST API without any libraries, using only GET&POST requests?
此外,最好不启动用户登录的Web浏览器。 例如,ES文件管理器在其自己的片段中显示此表单。
我需要我的应用程序非常小,而大多数库只有几兆字节。
您绝对可以在没有库的情况下访问API,但所有身份验证都需要OAuth(这需要打开浏览器)。 对Core API的所有调用都只是HTTP,标题为Authorization: Bearer <token>
,因此任何HTTP库都可以。 例如,这个curl
命令将写一个名为hello.txt
的文件:
curl -X PUT https://api-content.dropbox.com/1/files_put/auto/hello.txt?overwrite=false \
-H 'Authorization: Bearer <YOUR_TOKEN>' \
-H 'Content-Type: text/plain' \
-d 'Hello, World!'
请参阅我的博客文章,了解如何使用curl从命令行调用Core API ,以及如何在不使用OAuth或Dropbox库的情况下从各种语言执行此操作。
是的,但Dropbox OAuth步骤需要通过HTML表示方式登录。 资源。
注意:这是需要www.dropbox.com上的端点的唯一步骤。 所有其他API请求均通过api.dropbox.com或api-content.dropbox.com完成。
在OAuth流程之后,您将收到令牌和密码。 通过这些,您可以使用HTTP请求调用REST API。
这是一个SO问题和一个很好的答案,讨论使用JavaScript的Dropbox身份验证(虽然使用库): 从节点js传输文件到Dropbox没有基于浏览器的oauth身份验证
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.