Google Picker API存在问题并选择Google云端硬盘产品

时间:2012-06-03 01:14:23

标签: google-drive-api google-picker

我正在尝试整合Google Picker,以便在this example之后从Google云端硬盘中选择文件 打开选择器时,我在javascript控制台中出现错误,对话框提示登录。

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

单击登录按钮时,弹出窗口会立即打开并立即关闭,但没有任何反应。

关闭对话框时,javascript控制台中还有另一个错误

Unknown RPC service: picker 

我不太确定导致这些错误甚至导致错误的原因。

有人可以让我朝着正确的方向前进吗?

修改
用户已登录该应用程序。此外,当在Google云端硬盘界面中的文件上使用“打开方式”菜单并选择我的应用程序时,我可以访问该文件。

1 个答案:

答案 0 :(得分:4)

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

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