与谷歌选择器API的问题,并选择谷歌云端硬盘文件(Problems with Google Pick

2019-09-17 17:14发布

我想谷歌的整合选择器选择以下从谷歌云端硬盘文件这个例子 。
当打开选取器我在JavaScript控制台得到一个错误,并在对话框提示输入登录。

Unable to post message to https://docs.google.com. Recipient has origin https://my-app.herokuapp.com.

当点击登录按钮,弹出打开,并立即再次关闭,但没有任何反应。

当关闭对话框出现在JavaScript控制台中另一个错误

Unknown RPC service: picker 

我不太清楚是什么原因导致这些错误甚至用它来做什么。

有人可以把我在正确的方向?

编辑
用户登录到应用程序。 此外,当使用菜单中的谷歌驱动器接口文件“打开方式”,然后选择我的应用程序,我可以访问该文件。

Answer 1:

你必须添加https://my-app.herokuapp.com授权的JavaScript源API控制台中的列表:

  • 进入API控制台: https://code.google.com/apis/console/
  • 从下拉菜单中选择项目
  • 打开标签API访问
  • 点击编辑设置对应于客户端Web应用程序的部分客户端ID
  • 添加URI到授权的JavaScript源列表


文章来源: Problems with Google Picker API and selecting Google Drive items