私はウェブサイトとのインターフェースにモバイルアンドロイドアプリを書くように求められました。サイトからコンテンツを引き出す際には、サイトのスクレイピングは非常に効率的であるとは思わない。私はデータベースとインターフェイスしたいと思います。このシナリオを、facebook.comに燃料を供給するfacebookデータベースとのインターフェースと考えてみましょう(この式にはモバイルアプリ、ウェブアプリ、データベースがあります)。私はちょうどモバイルアプリケーションのためのdbアカウントを作成し、そのアプリケーションを使用するすべての電話は、(これはひどいアイデアのように聞こえる)同じデータベースアカウントを使用するだろうか?ユーザーは、アプリから情報を取得する前に、アプリで認証を求められます。モバイルアプリデータベースへのアクセス
2
A
答えて
3
通常、電話でデータベースに直接アクセスしたくない場合(そうであれば)です。モバイルクライアントの標準的な方法は、通常のHTTP GETとPOSTを使用して呼び出すことができる一連のRESTful APIを構築することです。これらは、より軽量(JSON、XML)の方法でアプリケーションにデータを提示するので、「デコード」の労力が軽減されます。認証は標準HTTP AUTHを介して行われます。それは短いバージョンです。
関連する問題
- 1. ロールオーバーログへのハンドラオブジェクトへのアクセス
- 2. サブドメインへのCookieへのアクセス
- 3. インデックスページへのアクセス?
- 4. JButton []へのアクセス
- 5. コンテナビューコントローラへのアクセス
- 6. マスターページコントロールへのアクセス
- 7. ウェブサーバーへのアクセス
- 8. へのアクセス、ファイル
- 9. メモリマップドレジスタへのアクセス
- 10. クラスオブジェクトへのアクセス
- 11. rails_adminへのアクセス
- 12. Facebookへのアクセス?
- 13. カメラへのアクセス
- 14. ハードディスクへのアクセス
- 15. イベントへのアクセス?
- 16. リストビューアイテムへのアクセス
- 17. マルチスレッドファイルへのアクセス
- 18. セッションオブジェクトへのアクセス
- 19. AspNetRequestへのアクセス
- 20. プロパティへのアクセス
- 21. リストイメージへのアクセス
- 22. ローカルファイルシステムへのアクセス
- 23. クラスメソッドへのアクセス
- 24. CollectionViewCellへのアクセス
- 25. レルムデータベースファイルへのアクセス
- 26. リモートデータベースへのアクセス
- 27. メモリキャッシュアイテムへのアクセス
- 28. マスターページプロパティへのアクセス
- 29. コンテナフィールドへのアクセス
- 30. RoleProviderへのアクセス?
モバイルアプリケーションがどのような種類のデータを取得しているかなど、より多くの情報を提供したい場合があります。 –
ユーザAはモバイルアプリにログインし、個人情報、連絡先、いくつかのテキストメッセージにアクセスできます。私のバディは、APIを打つべきだと示唆しましたが、私は本当に**必要がなければAPIを書く努力をしたくありません。 – Realn0whereman