2013-05-27 37 views

回答

9

理論上所有的谷歌API客戶端庫允許訪問任何基於發現的API,只要發現文檔是可用的(這是雲終端的情況下),即使該功能在大多數情況下是非常有據可查的。

爲現有客戶端庫列表,請參閱https://developers.google.com/discovery/libraries

作爲例子,你可以如何使用python client library雲終端:

service = build("your_api", "your_api_version", http=http, 
    discoveryServiceUrl=("https://yourapp.appspot.com/_ah/api/discovery/v1/" 
         "apis/{api}/{apiVersion}/rest")) 

result = service.resource().method([parameters]).execute() 
+0

謝謝!這正是我所期待的。 –

+3

只是一個小後續:被標註了'http_method =方法「POST''被稱爲略有不同,因爲他們期望在'這樣body'他們的論點:'service.some_method(體= {‘param_foo’:42,」 param_bar':「zoo」})。execute()' –

1

目前,谷歌的App Engine雲端點只支持生成客戶端庫爲Android(Java),iOS設備(的Objective-C)和JavaScript。請參閱https://developers.google.com/appengine/docs/java/endpoints/overview

當然,你可以使用GAE爲Web服務還是開發應用程序,並自己編寫Web服務接口庫中選擇任何語言。

+0

大部分發電機可以爲scarygami提到消費任意發現文檔。你明確提到的那些實際上是參照記錄的工作,但其餘的可能工作得很好。 – bossylobster

+0

謝謝,我不知道雲端點實現的細節。這是關於發現文檔的有用信息。 –

相關問題