1

我试图让我的Polymer1.0应用程序与我的谷歌云端点 API 一起使用,但由于某种原因,它似乎google-client-loader并不关心我输入的内容root,它总是去content.googleapis.com获取 API,当然它不存在!

代码:

<google-client-loader
                id="api" name="parliament" version="v1"
                root="http://localhost:8080/_ah/api"></google-client-loader>

得到:

GET https://content.googleapis.com/discovery/v1/apis/parliament/v1/rest?fields=rootUrl%2CservicePath%2Cresources%2Cparameters%2Cmethods&pp=0 404 (OK)

试过:

  • api根
  • apiRoot
  • 带有 app-id 的 api-root
  • 带有 app-id 的 apiRoot
  • 具有应用程序 ID 的根

不工作!

有什么问题 ?难道我做错了什么 ?

4

1 回答 1

3

要使用的正确属性是api-root(有效,刚刚测试过)。

<google-client-loader
     id="api" name="parliament" version="v1"
     api-root="http://localhost:8080/_ah/api"></google-client-loader>

您必须确保使用最新版本的google-apis元素集合,即在您的bower.json:

"google-apis": "GoogleWebComponents/google-apis#^1.0.1"
于 2015-06-23T17:04:59.607 回答