簡體   English   中英

在Android客戶端上連接到Endpoint API

[英]Connecting to Endpoint API on Android Client

我一直在閱讀有關創建android應用程序和托管Google Cloud Endpoints API后端的信息。 我見過的大多數指南都要求您使用Java構建API,但是我選擇退出並使用Python進行了一切。

我正在使用微服務,並且有許多API后端來執行我的不同任務。 現在,我無法連接到API后端。 我讀過的大多數指南都是這樣做的...

https://cloud.google.com/appengine/docs/java/endpoints/helloendpoints-android-studio

MyApi.Builder builder = new MyApi.Builder(AndroidHttp.newCompatibleTransport() ...

MyApi是通過Android Studio應用程序部署和創建的api的名稱。 但是,我沒有這個,因為我正在其他地方部署API后端。

MyApi是從包中導入的,所有終結點函數都通過它來帶入

import com.example.myapplication.api.MyApi.MyApi;

我如何通過我的android應用程序連接到我的python終結點API?

不確定100%,因為我根本不習慣使用Python App Engine版本,但我認為在AsyncTask中,您應該從android調用終結點,如您在使用{android-app-backend}提到的示例底部所述項目的名稱。

MyApi.Builder builder = new MyApi.Builder(AndroidHttp.newCompatibleTransport(), new AndroidJsonFactory(), null)
    .setRootUrl("https://android-app-backend.appspot.com/_ah/api/");

這對於Java端點后端非常適合我。 它與python后端應該沒有什么不同,因為Android並不“知道” API用哪種語言編寫!

暫無
暫無

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

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