Начальная точка для API Oauth и Twitter (для разработки под iOS) - PullRequest
1 голос
/ 09 февраля 2012

Я хотел бы знать, с чего начать, чтобы понять, как интегрировать Twitter в мои приложения для iPhone.

Итак, вот несколько вопросов:

  • Это безумие, пытаясь реализоватьчто-нибудь без библиотеки Oauth?
  • Какой из этих методов следует использовать для получения токена доступа (я хочу открыть safari.app и перенаправиться обратно в мое приложение, используя схемы URL-адресов iOS,à la Twitterific)?
  • Можно ли избежать аутентификации на основе браузера с интеграцией с iOS 5 в Твиттере?

Надеюсь, что вы поможете.

1 Ответ

2 голосов
/ 09 февраля 2012

Если у вас все в порядке с iOS 5, тогда Twitter.framework - лучший / самый простой способ. Они обрабатывают OAuth и все для вас. Все делается просто с помощью TWRequest. Это очень просто.

Если вам нужна поддержка более старых версий iOS, вам стоит взглянуть на MGTwitterEngine. Я полагаю, что на github есть несколько форков, включающих OAuth.

Но с учетом вышесказанного я настоятельно рекомендую вам просто ориентироваться на iOS 5 и забыть об iOS 4. Это значительно облегчит реализацию Twitter. Если вам нужно убедить, посмотрите в блоге Мэтта Геммелла о том, почему нормально поддерживать только последнюю операционную систему: http://mattgemmell.com/2011/12/05/latest-version/

РЕДАКТИРОВАТЬ: И да, Twitter.framework обрабатывает аутентификацию для вас. Нет необходимости использовать браузер. Но пользователям нужно будет заранее добавить свои учетные записи Twitter в приложении «Настройки». Если вы хотите, чтобы они могли добавлять учетные записи через ваше приложение, то я считаю, что вам нужно самостоятельно выполнять аутентификацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...