![](/img/trans.png)
[英]Make calls to Drive API inside of a Google App Engine Cloud Endpoints
[英]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應用程序然后為該應用程序生成后端並在那里添加我的類。 它現在有效。 謝謝。
在處理端點之前要記住的要點:
需要在運行項目之前創建端點客戶端庫。(在Eclipse中:項目 - >右鍵單擊 - > Google - >生成雲端點庫)
檢查您是否使用最新的Google插件。 因為端點所需的文件將從插件執行。 如果您無法生成端點庫。 問題在於插件。嘗試更新它。
端點僅適用於默認版本。 確保您的版本是默認的。
最后嘗試加載http://myApp.appspot.com/_ah/api/explorer 。 一切都應該沒事了。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.