Google drive api Google Picker API和选择Google驱动器项的问题

Google drive api Google Picker API和选择Google驱动器项的问题,google-drive-api,google-picker,Google Drive Api,Google Picker,我正在尝试集成一个Google Picker,用于从Google Drive Follow中选择文件。 打开选择器时,javascript控制台中出现错误,对话框提示登录 Unable to post message to https://docs.google.com. Recipient has origin https://my-app.herokuapp.com. 单击“登录”按钮时,弹出窗口打开并立即再次关闭,但什么也没有发生 关闭对话框时,javascript控制台中存在另一个错误

我正在尝试集成一个Google Picker,用于从Google Drive Follow中选择文件。
打开选择器时,javascript控制台中出现错误,对话框提示登录

Unable to post message to https://docs.google.com. Recipient has origin https://my-app.herokuapp.com.
单击“登录”按钮时,弹出窗口打开并立即再次关闭,但什么也没有发生

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

Unknown RPC service: picker 
我不太清楚是什么导致了这些错误,甚至不知道该如何处理

有人能给我指出正确的方向吗

编辑
用户已登录到应用程序。此外,当在Google Drive界面的文件上使用“Open with”(打开方式)菜单并选择我的应用程序时,我可以访问该文件。

您必须在API控制台中添加到授权Javascript源代码列表中:

  • 转到API控制台:
  • 从下拉菜单中选择您的项目
  • 打开API访问选项卡
  • 单击与您的客户端对应的“编辑Web应用程序客户端ID的设置”部分
  • 将URI添加到授权JavaScript源的列表中
您必须在API控制台的授权Javascript源列表中添加以下内容:

  • 转到API控制台:
  • 从下拉菜单中选择您的项目
  • 打开API访问选项卡
  • 单击与您的客户端对应的“编辑Web应用程序客户端ID的设置”部分
  • 将URI添加到授权JavaScript源的列表中

也许一些细节能帮上忙?用户在打开应用程序时未登录,然后在应用程序中启动驱动器选择器打开活动?一旦用户登录并启动驱动器选择器打开活动,它是否工作?谢谢HelmuthB。添加了一些说明。也许一些细节可以帮助您?用户在打开应用程序时未登录,然后在应用程序中启动驱动器选择器打开活动?一旦用户登录并启动驱动器选择器打开活动,它是否工作?谢谢HelmuthB。添加了一些说明。感谢您的帮助,克劳迪奥。结果是我的Chrome安装有问题。在FF和Safari中,我无法再现这一点。对于这次剧变以及它对Google Picker的不及时表示歉意。记录在案:问题是,在Chrome的设置中,“阻止第三方Cookie和站点数据”被设置为true,这是完全合理的。希望这对某人有帮助。谢谢你的帮助,克劳迪奥。结果是我的Chrome安装有问题。在FF和Safari中,我无法再现这一点。对于这次剧变以及它对Google Picker的不及时表示歉意。记录在案:问题是,在Chrome的设置中,“阻止第三方Cookie和站点数据”被设置为true,这是完全合理的。希望这对别人有帮助。