Dropbox API - Dropbox ruby gem (Tim Morgan):如何授权
我想编写一个供个人使用的 ruby 应用程序,通过他们的 API 访问我的个人保管箱。 我正在使用 Tim Morgan gem 'dropbox' 版本 1.1.1 我不明白的是developer_key 和consumer_key 之间的区别。 gem 文档说我必须使用 Consumer_key,但是当我在 dropbox.com 上注册我的应用程序时,我只收到了一个开发人员密钥对(这就是我放入 Dropbox::Session.new 中的内容)
无论如何,我收到的错误ruby 在每次 API 调用时都是:
Dropbox::UnsuccessfulResponseError: HTTP status Net::HTTPBadRequest
知道吗?
I want to write a ruby app for personal use that access my personal dropbox through their API.
I'm using Tim Morgan gem 'dropbox' version 1.1.1
What I don't understand is the difference between a developer_key and a consumer_key. The gem docs say that I have to use the consumer_key, but when I registered my app on dropbox.com I received only a developer key secret pair (and that's what I put in Dropbox::Session.new)
Anyway the error I get from ruby at every API call is:
Dropbox::UnsuccessfulResponseError: HTTP status Net::HTTPBadRequest
any idea??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您必须将您的用户重定向到 oauth 页面,他将在其中授予您访问数据的授权。这可以通过类似的事情来完成:
You have to redirect your user to the oauth page where he will grant you the authorization to access the datas. This can be done wit something like that: