簡體   English   中英

Google App Engine Cloud端點,無API

[英]Google App Engine Cloud endpoints, no API

我昨天開始了解GAE雲端點。 從那時起,我正在嘗試為我當前的Web應用程序生成API。 我正在使用JPA2.0,我選擇了一個右鍵單擊它的實體類,然后“生成Google端點類”。 所以現在我有了這個實體的另一個類,帶有@API注釋等。

但問題是在我訪問后部署應用程序: https//developers.google.com/apis-explorer/?base = https://myAppId.appspot.com/_ah/api#p/

“服務”選項卡為空。 當我在本地檢查時也是如此(下圖) 在此輸入圖像描述

您需要生成Cloud Endpoints Library(在Eclipse中,右鍵單擊Project,它在Google下)。

我有類似的問題,它是由方法中缺少公共屬性引起的。

@Api
public class MyApi {
   @ApiMethod
   void myMethod() { }
}

導致我沒有看到任何方法。 雖然補充說

@Api
public class MyApi {
   @ApiMethod
   public void myMethod() { }
}

方法開始可見。

1.登錄appengine https://appengine.google.com/

2.單擊主類別中的[版本]鏈接

3.選擇您的版本和[默認]按鈕

4.您可以訪問api explorer https://myAppId.appspot.com/_ah/api/explorer

最良好的問候。

我實際上設法解決了上述問題。 所以我有一個Web應用程序,我想我可以添加注釋,並在部署后為其表示API。 但我意識到我必須從頭開始創建一個Android應用程序然后為該應用程序生成后端並在那里添加我的類。 它現在有效。 謝謝。

在處理端點之前要記住的要點:

  1. 需要在運行項目之前創建端點客戶端庫。(在Eclipse中:項目 - >右鍵單擊 - > Google - >生成雲端點庫)

  2. 檢查您是否使用最新的Google插件。 因為端點所需的文件將從插件執行。 如果您無法生成端點庫。 問題在於插件。嘗試更新它。

  3. 端點僅適用於默認版本。 確保您的版本是默認的。

  4. 最后嘗試加載http://myApp.appspot.com/_ah/api/explorer 一切都應該沒事了。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM