我正在以编程方式在一个帐户(已通过 oAuth2 身份验证)中创建文件夹结构,然后共享该文件夹。效果很好。
然后我将一个成员添加到文件夹中,以便他们可以编辑其中的文件。我遇到的问题是它不会自动出现在最终用户的 Dropbox 文件夹中 - 他们必须进入并添加/安装它。没关系,因为我可以通过 API 执行 mount_folder,但有点痛苦,因为我没有登录到用户帐户(我们希望整个事情是无缝的,无需用户交互)。
我们的系统可以再次提示“用户”帐户的 oauth2 流程,但问题是我们可能已经从原始 oauth2 流程登录到“主”帐户 - 所以只需返回而不要求新的登录。
有没有办法在第二次执行 oAuth2 流程时“强制注销”?
或者,有没有办法让 Dropbox 自动挂载文件夹而不需要用户交互来添加它们?
仅供参考,我们正在使用 PHP。