2017-01-02 9 views
0

大学のサーバーからデータを抽出し(成績と出席など)、Androidアプリに表示したいと考えています。そのサーバーの問題は、常にオンラインではないということです。だから私は自分のカスタムAPIを作成しても、サーバーからデータを抽出すると、APIはサーバーから抽出されたデータを格納するので、いつでもサーバーをオフラインにしても使用できることを知りたいのですが。APIはウェブサイトから永久に抽出されたデータを保存しますか?

+0

あなたの質問は100%明確ではありません。 APIは必ずしもどこにでも情報を保存するとは限らず、別のシステムとやりとりするためのインターフェースを提供するものです。あなたは正確に何をしたいのですか?あなたがコメントすることができる例を提供できますか? –

+0

あなたの質問を読んで、あなたがAPIを書くか、既存のものを使うのか、APIが何であるかを理解しているかどうかはわかりません。あなたはあなたの質問に言い換えてみてください。 – Quentin

+0

大学のサーバー(成績と出席者など)からデータを抽出し、Androidアプリに表示したいと考えています。そのサーバーの問題は、常にオンラインではないということです。だから私は、私のカスタムビルドAPIはAPIがサーバーから抽出されたデータを格納するので、サーバーがオフラインであってもいつでも使用できるように、サーバーからデータを抽出すると知りたい。 – n00b

答えて

1

わからないあなたはAPIの目的を完全に理解しています。一般に、APIは単にデータを取得/操作するためのインタフェースです。

たとえば、HTTP経由で資格情報とデータを受け取り、データベース(MongoDBなど)を更新するWeb APIを使用できます。

APIの別の機能では、同様にGET HTTPリクエストを使用してこのデータを表示できます。これは、同様にデータベースからデータをフェッチします。

クライアントアプリケーションとMongoDB内のデータとの間の仲介者としてAPIを考えてください。これが欲しいと思っています:

What is an API?

+0

"たとえば、HTTP経由で資格情報とデータを受け入れ、データベース(MongoDBなど)を更新するWeb APIを使用することができます。この点を詳しく教えてください。 – n00b

+1

クライアントアプリケーションは、ユーザーの資格情報、ユーザー名とパスワードなどのHTTP要求と、データベースを適切に更新するために使用されるその他のデータを送信できます。 WebサービスとHTTPプロトコルの詳細を調べる価値はあるかもしれません:) – psilocybin

関連する問題