2015-06-24 2 views
-3

У нас сейчас так много twitter api. Какой из них подходит, если мое приложение для iPhone поддерживается iOS 6.X. Помощь будет высоко оценена. Заранее спасибо.Какой twitter api подходит для интеграции в приложение для iPhone?

+0

Что значит «так много API Twitter» ... Существует только одна версия API Twitter, которую вы можете использовать прямо сейчас. Возможно, вы говорите о библиотеках/плагинах, которые могут использоваться для связи с API Twitter? Если это так, то я бы рекомендовал использовать структуру Apple под названием «Социальная» в сочетании с их «Счетами». –

+0

Да, есть одна называется Fabric, OAuth, Rest API и т. Д., Мне нужно опубликовать твит, искать твиты и следовать. –

+0

FWIW, хотя я ответил ниже, этот вопрос не является тем форматом, который Stack Overflow поощряет, именно потому, что он субъективен (как вы можете сказать из ответов) http: // stackoverflow.com/help/dont-ask –

ответ

4

А я вижу. Вы не застряли в API, вы застряли на методе аутентификации. Хорошо, если бы вы просто отправляли твиты, я бы рекомендовал SLComposeViewController. Однако вы хотите искать твиты и следить за пользователями. Для этого вам нужно заставить пользователя войти в свою учетную запись Twitter в ваше приложение, потому что для всех этих типов запросов требуется учетная запись пользователя, и они должны быть аутентифицированы.

Ну, я бы порекомендовал использовать OAuth 2.0 (или в случае с Twitterом OAuth 1.0a), поскольку его довольно легко работать.

Однако вы также можете достичь необходимой функциональности, используя Яблоки, построенные в Social и Accounts. Они заботятся обо всех аутентификации для вас, что делает жизнь намного легче для вас.

Приведенная ниже учебная ссылка немного старая, она все еще работает, и она даст вам превосходную идею о том, как использовать учетную запись пользователей Twitter через инфраструктуру Apple Social, и она покажет вам, как загружать контент из Twitter (т. е. поиск твитов).

http://code.tutsplus.com/tutorials/ios-6-and-the-social-framework-twitter-requests--mobile-14840

Я надеюсь, что это помогает :)

1

Отказ от ответственности - Я работаю в Twitter на наших продуктах разработчика

Хороший выбор будет использовать собственный, поддерживаемую, Twitter Kit щебетать внутри Fabric SDK. Ткань работает на iOS и предлагает методы Objective-C и Swift.

В вашем последующем комментарии упоминаются «OAuth, Rest API и т. Д.». Чтобы уточнить, OAuth требуется для любого вызова API Twitter - Fabric будет обрабатывать это для вас. API REST - это то, что Fabric использует для взаимодействия с Twitter. Это позволит вам размещать твиты (TweetComposer), и вы можете использовать Twitter APIClient для вызова любой из других конечных точек REST (поиск, создание последующих отношений и т. Д.), Для которых метод удобства не предоставляется.

Получите ткань, добавьте Twitter-проект в свой проект, а затем у вас есть все необходимое для вас. Вы можете легко отображать Tweets (или целые временные рамки) внутри вашего приложения поддерживаемым способом, без необходимости выполнять несколько вызовов API вручную для извлечения изображений аватаров пользователя, любых связанных с ними носителей, таких как фотографии и т. Д. - все в нескольких строках кода ,

Альтернативой может служить социальная структура, предоставляемая Apple iOS. Twitter Kit использует это для предоставления функций, таких как TweetComposer. Преимущество использования Twitter Kit будет увеличенной переносимостью (методы API существуют как на iOS, так и на Android); тот факт, что он поддерживается непосредственно Twitter; и что, если изменится Руководство по отображению Twitter, Fabric будет обновлен, чтобы поддержать их.

+0

'' 'Social''' framework намного проще реализовать, и он заботится обо всех ошибках OAuth 1.0a :) –

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