我正在尝试整合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云端硬盘界面中的文件上使用“打开方式”菜单并选择我的应用程序时,我可以访问该文件。
答案 0 :(得分:4)
您必须在API控制台的授权Javascript起源列表中添加https://my-app.herokuapp.com: