我的用户在我的网站上存储了一些他们可能希望在其他网站上备份的数据,例如dropbox或google docs。
我有没有办法将他们的数据保存到他们的帐户中,但是(这里来了......)却不知道他们的密码?像Paypal一样,只有Paypal看到你的密码,除了更复杂,因为用户需要确保将数据复制到他们的帐户中?
或者有人对此有任何聪明的想法吗?当然,他们可以将其复制到桌面并从那里拖入。但也许这是一个很好的方法吗?
答案 0 :(得分:1)
这基本上就是OAuth2的作用。 用户访问Google云端硬盘/ Dropbox网站并登录以授予您访问权限。 然后,您将获得特殊的访问代码,您可以在不知道用户密码的情况下保存数据。
以下是您可能会发现有用的链接: https://developers.google.com/accounts/docs/OAuth2 https://www.dropbox.com/developers/blog/45/using-oauth-20-with-the-core-api
答案 1 :(得分:1)
或者只使用Saver:https://www.dropbox.com/developers/dropins/saver
无需身份验证。用户只需登录(如果尚未登录)并选择一个位置,文件就会保存到他们的Dropbox中。