2013-03-02 2 views
1

Мне нужно, чтобы вытащить фотографии из моего профиля на Facebook. Сейчас я работаю над дизайном/архитектурой моего приложения.Приложение для iPhone для извлечения фотографий из профиля Facebook

Мой настоящий вопрос: «Каков наилучший способ вытащить фотографии из Facebook?». Предположим, что это приложение будет использоваться сотнями людей или, может быть, тысячами.

Было бы лучше, если бы мой собственный сервер вытащил фотографии из Facebook, а затем мой сервер отправил обновления в приложение? Или приложение должно напрямую подключиться к Facebook для извлечения изображений?

Я действительно не знаю, как это должно быть сделано. Если вы эксперт iOS и знаете, как это сделать, пожалуйста, предоставьте мне некоторые рекомендации.

ответ

0

Самый лучший и правильный способ использует facebookSDK https://developers.facebook.com/ios/

Чтобы иметь хорошую идею и узнать, как • Проверьте и прочитать код в образцах, которые идут с SDK.

  1. установка facebook приложение, amke забудьте сказать, что для ИОС, поместите правильный идентификатор пакета и разрешения разместить все должны варианты

  2. для входа в систему и доступ к снимкам получить facebook сессии и работает

  3. сделать запрос

1

Это зависит от потребностей вашего приложения.

Вытягивание непосредственно из facebook с использованием facebook SDK определенно проще - и если у вас нет конкретных требований, проще всегда лучше. Сопротивляйтесь стремлению к архитектуре. Держите его простым, пока вам не понадобится больше компонентов и систем.

Например, некоторые требования, которые требовали бы вас вытягивать сторону фотографии сервера будет:

  • Вы хотите, чтобы пользователи вашего приложения, чтобы иметь возможность войти в приложение и просматривать их информацию и изображения из Интернета сайт.
  • Вы хотите сделать дополнительную обработку изображений.
  • Вы хотите, чтобы пользователи вашего приложения могли распространять/распространять/выставлять изображения другим пользователям, у которых нет учетной записи facebook.
  • и т.д ...

Но еще раз, если вам не нужно иметь сервер, то нет. Сначала решите, что вы хотите, чтобы приложение было, а затем придумали архитектуру и подсистемы.

Смежные вопросы