我在本地创建了一个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
几个问题: