1

Facebookのプロフィールから写真を取得するために必要です。現在、アプリのデザイン/アーキテクチャに取り組んでいます。

私の本当の質問は、「Facebookからプロフィール写真を取得するための最良の方法は何ですか?」です。このアプリが数百人またはおそらく数千人によって使用されると仮定しましょう。

Facebookから写真をプルするために自分のサーバーを用意してから、サーバーがアプリに更新を送信する方がよいでしょうか。または、アプリをFacebookに直接接続して、写真を取得する必要がありますか?

私はこれがどのように行われるべきか本当にわかりません。あなたがiOSの専門家であり、これを行う方法を知っている場合は、私にいくつかのガイダンスを提供してください。

4

2 に答える 2

1

アプリのニーズによって異なります。

facebook SDKを使用して facebook から直接プルする方が断然簡単です。特定の要件がない限り、単純な方が常に優れています。オーバーアーキテクトへの衝動に抵抗してください。より多くのコンポーネントとシステムが必要になるまで、シンプルに保ちます。

たとえば、写真サーバー側をプルする必要があるいくつかの要件は次のようになります。

  • アプリのユーザーがアプリケーションにログインして、Web サイトから情報や画像を表示できるようにする必要があります。
  • 画像に追加の処理を行いたい。
  • アプリ内のユーザーが、Facebook アカウントを持っていない可能性のある他のユーザーに画像を配布/共有/公開できるようにしたいと考えています。
  • 等...

ただし、繰り返しになりますが、サーバーが必要ない場合は、必要ありません。最初にアプリをどのようにしたいかを決定し、次にアーキテクチャとサブシステムを考え出します。

于 2013-03-02T20:05:37.100 に答える
0

最善かつ正しい方法は、facebookSDKhttps ://developers.facebook.com/ios/を使用することです。

SDKに付属するサンプルのコードを確認して読み取る方法を学び、良いアイデアを得る。

  1. Facebookアプリをセットアップし、iOS用であることを確認し、正しいバンドルIDを配置し、権限にすべての必要なオプションを配置します

  2. ログインして写真にアクセスするには、Facebookセッションを起動して実行します

  3. リクエストする

于 2013-03-02T20:03:45.523 に答える