Начало работы с Twitter на iOS - PullRequest
0 голосов
/ 05 мая 2011

Последние 4 часа я пытался узнать, как заставить Twitter работать с Cocoa и Obj-C. Я прочитал тонны учебных пособий и проследил, что в конце концов что-то не работает или просто не компилируется, или позже узнаю, что это устарело, потому что Twitter теперь использует OAuth или что-то еще.

Самое близкое, что я пришел, - это повторение этого урока дважды. http://www.mobiledevmag.com/2010/10/how-to-build-your-twitter-engine-library-for-iphone/#figure7 и ничего не было отображено в конце.

Может кто-нибудь указать мне правильное направление использования или даже настройки API Twitter? Я успешно использовал FB API.

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

Любые ресурсы / учебники будут оценены. Я уже посмотрел на библиотеки в Твиттере, я просто совершенно не знаю, как их использовать -_-

Ответы [ 2 ]

1 голос
/ 05 мая 2011

Другой вариант - MGTwitterEngine , но он относится только к Twitter.

1 голос
/ 05 мая 2011

Я не уверен, что это слишком высокий уровень, но мне действительно нравится ShareKit .Это открытый исходный код, и он поддерживает множество сервисов.Я нашел исходный код очень удобочитаемым и хорошо структурированным, поэтому легко научиться тому, что они сделали.

Вы можете аутентифицировать и отправлять твиты всего несколькими строками.Twitter-клиент Sharekit поддерживает OAuth через веб-просмотр и XAuth.

С его помощью очень легко обмениваться текстом, это всего лишь:

SHKItem *item = [SHKItem text:someText];
[SHKTwitter shareItem:item];   

после настройки ваших данных Twitter в SHKConfig.h как

#define TWITTER_KEY @"123234"
#define TWITTER_SECRET @"123234"

#define SHKTwitterConsumerKey       @"444"
#define SHKTwitterSecret            @"5555"
#define SHKTwitterCallbackUrl       @"http://example.com" // You need to set this if using 

OAuth, см. Примечание выше (пользователи xAuth могут его пропустить)

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