2017-02-09 139 views
0

我想在Google经典网站中使用Google Drive api。Google Picker for Google sites

我的要求是:

我想使用谷歌驱动的文件上传到指定的文件夹,也希望导航到谷歌从我的谷歌网站本身驱动器文件夹。

我的计划是:

  1. 使用的应用程序的脚本,其中包含从谷歌驱动器文件夹和文件创建HTML页面。
  2. 将其作为网络应用发布。
  3. 使用这在我的谷歌经典的网站(使用的应用程序在谷歌网站脚本选项)

步骤我做:

  1. 创建我的帐户中的应用脚本和HTML文件。
  2. 现在我正在尝试使用Google Picker将来自Google Drive的数据显示到我的网站中。
  3. 我引用这个URL来创建文件选择器。 https://developers.google.com/picker/docs/
  4. 使用此参考使用Google API创建凭证和客户端ID。 https://developers.google.com/apps-script/guides/rest/quickstart/js

enter image description here

但始终我得到以下异常:

enter image description here

请协助处理此错误。

回答

0

对于您的错误,请尝试正确设置授权重定向网址。

  • 转到google cloud platform,从边栏中点击API管理器并选择凭证,然后选择OAuth同意屏幕。
  • 您需要为Web应用程序添加新的客户端ID。
  • 创建凭证 - > OAuth客户端ID - > web应用程序。在授权JavaScript起源字段中,我们需要输入生产URL或本地服务器路径。它还允许多个URL允许您的应用程序,然后单击创建按钮。

解决方案:

虽然进入在授权JavaScript源的URL路径只需添加确切的网址为http://localhost:8228。不要给像http://localhost:8228/projectpathit这样的路径,因为它会抛出上述错误(invalid_client没有注册的原点)。

检查参考这些所谓主题:

希望这有助于!

+0

我正在工作的应用程序脚本编辑器...那么,我的确切网址是什么? – TestUser