我正在尝试开发javascript应用程序,允许用户从他们的Google驱动器中选择文件,然后将所选文件的ID传递给PHP后端并将其下载到我的服务器。
为了选择我正在使用谷歌选择器的文件,我可以在几天内正常使用它但突然停止工作。当我点击并尝试打开Picker对话框时,loadPicker()函数传递没有firebug报告的任何错误,但我只得到空白的iframe。我已在几台具有多种浏览器的计算机上对其进行了测试,结果相同
首先,我认为我已经放错了API密钥,但是每次我尝试加载选择器时,尝试都会在Google API控制台统计页面中正确显示,每次我只得到一个空白屏幕时都会进行操作。我还尝试将一个新的应用程序只是从Google文档中复制/粘贴Google Picker hello world应用程序源代码,但我仍然只是一个空白页面。
为什么会发生这种情况的任何建议? Google是否可能阻止我的帐户使用Picker服务?
答案 0 :(得分:0)
正如在google groups thread所讨论的那样,这是Google幻灯片上的一个错误,它不应再发生了。
答案 1 :(得分:0)
我也遇到了这个问题,而挑选者几天前工作正常。我找到了原因:与此同时,我必须为其他目的创建服务帐户密钥(访问Google Apps脚本API)。使用Web应用程序密钥的clientId导致一个带有标题和按钮的选择器窗口,但里面没有“找不到文件”,而我的文件夹父ID没有改变....我用一个服务帐户密钥替换了clientId ,它解决了这个问题。良好的直觉。