【发布时间】:2018-05-01 10:16:53
【问题描述】:
我需要以编程方式(在代码中)登录 Dropbox,物联网将文件上传到应用程序。
我发现的所有例子都显示...username=xxx&password=yyy...
我正在发送“
'https://www.dropbox.com/1/oauth2/authorize?granttype=密码&用户名=GreatDayDan&密码=gggggggg&response_type=token&redirect_uri=http%3A%2F%2Flocalhost%3A8765'"。 p>
Dropbox 回复:
未知字段“用户名”。
那么,我应该如何包含用户名和密码?
【问题讨论】:
-
RFC section about that OAuth flow 表示访问令牌请求可以/必须包含
grant_type、username、password和scope。但不是response_type或redirect_uri。如果您从请求中排除最后两个会发生什么? -
您似乎正在使用资源所有者密码凭据流。查看Dropbox OAuth guide,Dropbox 似乎不支持此特定流程。它说here 他们支持代码流和隐式授权流。
标签: oauth-2.0