无法从我的cordova应用程序调用Google API,正在配置AccessNotConfiguration

无法从我的cordova应用程序调用Google API,正在配置AccessNotConfiguration,cordova,ionic-framework,Cordova,Ionic Framework,我创建了一个简单的cordova(在ionic下)应用程序,利用Google客户端JSAPI查询youtube activities.list 在我的浏览器上模拟应用程序时,一切都正常,但在我的设备或模拟器上运行时,出现错误403“未配置访问权限。您的项目未启用API,或者在API密钥上配置了每IP或每引用者限制,并且请求与这些限制不匹配。请使用Google开发者控制台更新您的配置“ 在谷歌API中,YouTube API是启用的,我允许*作为推荐人,所以我希望每个请求都能得到批准。 使用时ch

我创建了一个简单的cordova(在ionic下)应用程序,利用Google客户端JSAPI查询youtube activities.list

在我的浏览器上模拟应用程序时,一切都正常,但在我的设备或模拟器上运行时,出现错误403“未配置访问权限。您的项目未启用API,或者在API密钥上配置了每IP或每引用者限制,并且请求与这些限制不匹配。请使用Google开发者控制台更新您的配置“

在谷歌API中,YouTube API是启用的,我允许*作为推荐人,所以我希望每个请求都能得到批准。 使用时chrome://inspect,我可以看到标题“x-origin”是“file://”,我认为这就是问题所在,因为如果我删除此标题并重新创建它批准的请求


我使用的是默认设置,因此所有来源都可以从Cordova获得,错误来自Google。

显然,要支持任何来源(referer),您必须将“接受来自这些HTTP referer(网站)的请求”保留为空,而不是选择“*”(这与您的想法相反)


请务必记住,在移动设备上运行混合应用程序时,源代码为null(因为它从“file://”运行站点)

您可以共享您的api调用吗?请参阅下面代码中的示例