2016-05-25 29 views
0

GUIを作成するためにREST APIを使用するのが一般的なのですか?アプリケーションはAPIを使用してGUIを作成しますか?

のは、私たちは、たとえばFacebookやLinkedInのを持っているとしましょう:私は私のFacebook/LinkedInのアカウントにログインするために

私は自分のモバイルアプリケーションをダウンロードし、アプリケーションがページを持っています。アプリケーションがロードされると、facebookはGET( "/ login")リクエストのようなものをAPIに送信し、APIにこれを返します。これはモバイルアプリケーションは、私はそれがこれを行うのが一般的だかどうか尋ねると思ったし、私はこのような私のモバイルアプリケーションを構築したり、APIを使用せずにプログラムされたアプリケーションのUIである必要があるかどうか、この情報

{ 
    [ 
    {"username": "string", "opts": []}, 
    {"password": "string", "opts": ["hidden"]} 
    ] 
} 

をどのように処理するかを決定します?

答えて

1

私はこれが普通の練習であるとは言いません。彼らはおそらく、モバイルクライアントが消費する中央のAPIを持っているでしょうが、おそらくデータに関連しており、クライアントのUIはアプリケーションの責任に過ぎません。

私は、特別な要件の下でこのようなシナリオを想定しています。たとえば、さまざまなクライアントが取引に関する支払い(カードの詳細など)を送信できる、何らかの支払いAPIがあるとします。 PCI compliantになりたい場合は、安全なクラウドロケーションにこのAPIをホストする必要があります。すべてのリソースとアセットが同じ場所(支払いフォーム、javascript、cssなど)から来る必要があります。最低限のことは言うまでもありません。

関連する問題