是否可以使用一个app_key和amp;来访问Dropbox帐户详细信息像Facebook这样的app_secret?

时间:2016-07-20 12:43:54

标签: php dropbox

我目前正在开发一个PHP项目,其中我想为用户提供设施,如果用户没有使用Dropbox登录,他们可以将数据存储在Dropbox中,那么用户必须首先登录,然后是用户登录我想要列出存储在Dropbox服务器中的文件夹的所有内容。对于列出内容,我需要API密钥和app_secret的用户帐户应用程序,但强制用户创建这些密钥是不可行的。

有没有办法,我可以访问我的用户保管箱帐户内容的详细信息,比如Facebook,我们必须创建一个API密钥,我们可以使用一个API密钥访问任何用户详细信息。

2 个答案:

答案 0 :(得分:0)

在Dropbox API中,您作为API应用的开发者只需要使用Dropbox注册您的应用一次。完成后,您将获得应用密钥和应用密钥。这标识了您的应用,但不允许访问任何用户帐户。

您应该在应用中使用该应用密钥和密码。您的用户无需注册自己的应用。

使用您应用的用户将使用您的应用(使用您应用的应用密钥和密钥)完成应用授权流程。一旦他们授权应用程序,该应用程序就会收到一个访问令牌。该访问令牌标识该用户 - 应用程序对,并允许访问该用户的帐户。

答案 1 :(得分:0)

让我再次尝试解释一下我的要求。在我的应用中,我有3种类型的用户角色,超级管理员,管理员,普通用户。每个管理员都有一个Dropbox帐户,每当管理员登录我的应用程序时,我会给管理仪表板“链接文件”一个链接,点击一个窗口将打开dropbox,如果管理员用户没有插入则用户需要首先使用dropbox登录,登录后,我想列出他的所有文件,用户也可以上传更多文件,列出用户帐户内容我需要api密钥,screat密钥(我已经在我自己的帐户中实现了这个列表内容),但我不想强迫我的用户为他们的帐户创建api密钥和screat密钥。

我想,只有超级管理员才会创建api密钥,screat密钥,这些密钥将为管理员用户硬编码。在管理员登录时,我只想列出管理员dropbox内容并提供上传工具。