バックエンドのほとんどは、Android アプリからバックエンドへのデータの JSON 要求と応答フローを処理する PHP にあります。
アプリに追加する追加機能を処理する Python コードの作成を開始したいと考えています。どうやってやるの?バックエンドに Django などをインストールする必要がありますか? 私たちのウェブホストは「Pythonサポート」を示しています。いくつかの Python クラスといくつかのヘルパー ライブラリ ファイルで十分だと思います。
しかし、ここで私は概念的に立ち往生しています:
Android では、ユーザー側のアプリで、この関数を使用してすべてのクエリをバックエンドに送信するとします。
//Pseudo code on Android app
getServerResponse()
{
url = " ??? ";
jsondata = {somedata[a:b]};
response = sendData_andGetResponse(jsondata); // suppose this function sens json data and expects a server response.
showResults(response);
//Pseudo code on backend - BackendProcessing.py
def processRequest():
# some processing done here
response = "some_processed_data"
return response
私の問題は、バックエンドの Python コードとクライアント側の Android アプリ コードをどのように統合して相互に通信するかです。ユーザーからバックエンドにデータを渡すために、Android コード内の URL は何にする必要がありますか? それらをリンクするにはどうすればよいですか?
バックエンドで Android アプリからの呼び出しを処理するために、サードパーティの Python API を特別にセットアップする必要がありますか? それとも、特定の URI に対して着信する HTTP 要求と応答を使用して、単純な Python 関数とクラスでそれを行うことはできますか?