谷歌应用引擎API网址的格式

时间:2014-08-15 08:45:16

标签: javascript api google-app-engine

我在本地创建了一个Google App引擎项目。添加了一个简单的" Place" API并启动引擎。我注意到服务器正在等待http://localhost:8888/_ah/api基本URL。

现在,我想使用google javascript客户端API来调用我的API(我假设这是可能的)。所以我创建了一个简单的本地网站,并创建了一个简单的HTML / javascript页面。然后我加载了谷歌javascript客户端库并执行。

这是我的页面

<html>
  <head>
    <script>
      function load() {
        console.log("API client loaded");
        var ROOT = 'http://localhost:8888/_ah/api';
        gapi.client.load('getPlace', 'v1', function() {
          console.log("API called");
        }, ROOT);
      }
    </script>
    <script src="https://apis.google.com/js/client.js?onload=load"></script>
  </head>
  <body>
    <div> Hello </div>
  </body>
</html>

现在,当我运行它时,我收到404错误。然后我检查了浏览器放置的URL。它看起来像这样:

 http://<local>:8888/_ah/api/discovery/v1/apis/getPlace/v1/rpc?fields=methods%2F*%2Fid&pp=0

几个问题:

  1. 我在做什么应该正常工作? (本地应用引擎+ javascript     图书馆)
  2. 应用引擎生成的API的预期网址是什么? (URL中的&#34;发现&#34;是什么?)
  3. 什么是&#34; rpc&#34;在末尾 ?我希望创建REST API

0 个答案:

没有答案