0
我有運行本地兩個Python項目:使用最新的應用程序引擎的版本谷歌API的Python客戶端保留使用的是舊版本,我的本地應用程序引擎的端點
- 雲端點Python項目。
- A 客戶端項目它使用最新的google-api-python-client(v 1.5.1)來使用端點功能。
一切都很好,直到我從改名一個端點的功能:
@endpoints.method(MyRequest, MyResponse, path = "save_ocupation", http_method='POST', name = "save_ocupation")
def save_ocupation(self, request):
[code here]
要:
@endpoints.method(MyRequest, MyResponse, path = "save_occupation", http_method='POST', name = "save_occupation")
def save_occupation(self, request):
[code here]
縱觀本地控制檯(http://localhost:8080/_ah/api/explorer)我看到正確的函數名。
但是,通過執行調用端點的客戶端項目,它一直說新的端點函數不存在。我使用ipython shell對其進行了驗證:動態生成的用於調用資源的python代碼具有舊函數名稱,儘管服務器和客戶端重新啓動了數十次。
如何強制api客戶端始終獲取最新的端點api文檔?
幫助表示讚賞。