跳到主要内容

Dropfile:Google云端硬盘集成

1. 在 Dropfiles 中登录 Google Drive

自动模式

从现在开始,您在连接到 Google Drive 服务器时可以节省大量时间。 首先,为了使用此功能,您必须在Dropfiles 设置 > 实时更新如果尚未连接,请单击“链接我的 Joomunited 帐户”

 

实时更新-dropfiles

 

然后转到“云连接”>“Google Drive ”选项卡,然后单击右上角的“连接 Google Drive”

 

自动 google-drive-drop 文件

 

然后按照以下步骤完成连接。

 

自动谷歌驱动器连接的dropfiles

 

手动模式

使用上一步中的凭据,请转到 Joomla 管理并单击菜单Dropfiles > 选项 > 云连接选项卡 > Google Drive 设置部分。 粘贴你的

  • 客户编号
  • 客户秘密

然后保存配置并单击“连接”按钮。

 

谷歌驱动器凭证

 

之后,将显示一个弹出窗口,您可以选择您的帐户。

如果您没有犯任何错误,您应该选择 Google 帐户并在如下所示的新窗口中验证授权。

 

确认作者

 

连接应该成功 ☺ 同时,您将看到“Watch Changes from Google Drive”已打开。 如果您关闭文件和文件夹将不会立即从 Google Drive 同步到您的 Dropfiles。

 

观看来自Google的更改

 

现在,您可以创建 Google Drive 文件夹并在其中上传文件!

 

新驱动器

 

摆脱错误:错误:“将Dropfile与Google云端硬盘连接时,invalid_scope”

谷歌最近推出了一个新的安全层,强制应用程序经过验证。 如果您使用 Google 帐户创建了应用程序,然后使用同一帐户从 Joomla 登录,则不会看到此错误。
仅当您使用 Google 帐户创建应用程序并尝试使用其他帐户从 Joomla 连接到 Google 时,才会出现此错误。

在这种情况下,您需要按照以下步骤通过Google批准您的应用: https : //support.google.com/code/contact/oauth_app_verification

 

OAuth开发人员验证表格


2. 它是如何运作的? 我可以使用 GG Drive 做什么?

怎么运行的? 

Dropfiles将在您的Google云端硬盘上生成一个带有站点名称的根文件夹

 

谷歌驱动器文件夹


在Dropfiles中添加的所有类别和子类别都将添加到此文件夹下。

 

同步方向是什么?

它可以双向工作! 您可以从Google云端硬盘添加文件并在Dropfiles中查看文件,也可以在Dropfiles中添加文件并在Google Drive中查看文件。 这也意味着您可以使用Google云端硬盘同步软件从桌面上管理Dropfile中的文件。 太疯狂了! 是的,我们知道☺

请注意,如果您从 Google 云端硬盘中删除文件,则必须清空垃圾箱才能将其从 Google 云端硬盘中删除。

 

驱动器同步

 

3. 创建一个Google Drive应用程序

Google Drive包含在主要的Dropfiles软件包中。

首先,您需要一个 Google 开发应用程序将您的网站连接到 Google 云端硬盘。 转到https://console.cloud.google.com/并创建一个新项目。

 

创建项目1

 

然后设置一个项目名称(没有空格,没有口音)

 

新项目-1

 

然后等待几秒钟以创建项目……

 

image62

 

如果这是您第一次使用 Google Drive API,您应该转到导航菜单 > API 和服务 > 库来激活它。

 

启用驱动器API

 

从左侧菜单中,单击“导航菜单 > API 和服务”

 

凭证菜单1

 

然后在左侧菜单“凭据”上,在主面板上单击“+ 创建凭据”>> OAuth 客户端 ID (如果询问,请在 OAuth 同意屏幕中添加名称)。

 

创建-Credentials-1

 

现在,最重要的一步。

  • 选择“Web 应用程序”并添加您选择的名称。
  • 授权的 JavaScript 来源: https://your-domain.com(替换为您的域名,无斜杠,无 www。)
  • 授权重定向 URI: https://your-domain.com /administrator/index.php?option=com_dropfiles&task=googledrive.authenticate (输入您的域名)
这是后端Dropfiles URL +&task = googledrive.authenticate

 

创建网络应用程序

 

注意:如果出现此警告:“来源无效:提交前必须将域添加到授权域列表”,请按 授权域列表链接或转至API 和服务 >> OAuth 同意屏幕授权域处添加您的域名。

然后您需要选择用户类型,内部通常用于组织或团队中的帐户,外部用于个人帐户。

 

OAuth 用户类型

 

  • 内部:您的应用仅限于组织内的 Google Workspace(称为 G Suite)用户。 您无需提交应用程序进行验证。
  • 外部:您的应用程序可供任何拥有 Google 帐户的用户使用,但您的应用程序应该是公开的并经过验证。

然后,填写您的授权域并继续执行以下步骤以完成应用程序注册。 现在您可以返回上一步选择“Web 应用程序”来创建凭据。

 

同意筛选

 

并且发布状态应该是Production ,如果它当前是Testing ,你应该点击Publish app按钮来改变状态。

 

测试应用程序

 

然后……瞧! 您已将ID和Secret添加到Dropfiles配置中。

 

oauth-客户端-1