Google drive api 无法打开";“分享”;对话

Google drive api 无法打开";“分享”;对话,google-drive-api,Google Drive Api,我试图利用驱动器“共享对话框”。 打开对话框时,我可以在JS控制台中看到以下异常: Uncaught Error: SYNTAX_ERR: DOM Exception 12 3566089298-v2-doclist_share.js:454 nK.sendMessage 3566089298-v2-doclist_share.js:454 Mj 3566089298-v2-doclist_share.js:455 z.Yh 3566089298-v2-doclist_share.js:481

我试图利用驱动器“共享对话框”。 打开对话框时,我可以在JS控制台中看到以下异常:

Uncaught Error: SYNTAX_ERR: DOM Exception 12 3566089298-v2-doclist_share.js:454
nK.sendMessage 3566089298-v2-doclist_share.js:454
Mj 3566089298-v2-doclist_share.js:455
z.Yh 3566089298-v2-doclist_share.js:481
_createShareApplication 3566089298-v2-doclist_share.js:482
init share:53
(anonymous function) share:82
Refused to display document because display forbidden by X-Frame-Options.
对话框打开,但在加载状态约1分钟后,我收到消息“抱歉,共享此时不可用。请稍后再试。” 有什么想法吗?
我使用的是Chrome版本23.0.1271.64 m

共享对话框有一些限制,这使得它非常敏感(不幸的是,调试起来非常困难)。本质上:

  • 应用程序必须由用户安装
  • 创建对话框时必须设置应用程序ID
  • 主机页的JS来源必须与驱动器SDK设置中创建或打开URL的来源相匹配(协议/主机/端口必须匹配)
  • 检查以确保满足这些条件