私はアプリとウェブサイトに取り組んでいます。ユーザー、契約などの関連情報があります。API を設計し、データベースに直接接続しない理由は何ですか?
編集: 私は開発を始めたばかりで、Web サービスの経験はありません。できるだけ徹底してください。
私はアプリとウェブサイトに取り組んでいます。ユーザー、契約などの関連情報があります。API を設計し、データベースに直接接続しない理由は何ですか?
編集: 私は開発を始めたばかりで、Web サービスの経験はありません。できるだけ徹底してください。
Facebook、Google、Twitter などのサイトでは、サード パーティのアプリをデータベースに直接接続させることはできません。これはセキュリティ上の大きなリスクです。(Facebook が個人のユーザー情報やメッセージを含むデータベースへのアクセスを誰にでも許可したとしても、あなたは安心できますか?)
API は、サードパーティのアプリがアクセスを許可されている種類の情報を取得できるゲートとして機能します。
直接アクセスを使用する代わりに API を使用する理由はいくつかあります。
頭に浮かぶ最初の2: