我試圖通過this document啓用Cloud Endpoint。App Engine雲端點Javascript庫不起作用
定義了API並做了一些配置後,最終可以通過API Explorer成功查看並執行API。
但是,我不能啓用JavaScript客戶端運行:
<html>
<script type="text/javascript">
function init() {
var ROOT = "https://my-app-id.appspot.com/_ah/api";
gapi.client.load('my-app-id', 'v1', function() {
gapi.client.bigquery.query({
'start_date': '2013-05-01',
'end_date': '2013-05-02',
'metrics': ['impr']
}).execute(function(resp) {
console.log(resp);
});
}, ROOT);
}
</script>
<script src="https://apis.google.com/js/client.js?onload=init"></script>
</html>
我注意到JavaScript執行期間請求失敗,但我想不出爲什麼。
請求
https://my-app-id.appspot.com/_ah/api/discovery/v1/apis/my-app-id/v1/rpc?
響應
{ 「錯誤」:{ 「錯誤」:[{ 「域」: 「全局」, 「原因」:」 not found「,」message「:」Not Found「}],」code「:404,」message「:」Not Found「}}
Thx,它現在有效。該文檔針對不同的事物使用相同的術語「your-app-id」。真讓我困惑。 – lucemia
是的,這是我們很快修復的文檔中的一個錯誤。 – bossylobster