2013-06-13 3 views
1

Имейте приложение, которое построено в xcode и использует Objective C, я в настоящее время использую структуру MGTwitterEngine + OAuthConsumer для отправки твитов. Работали отлично до вчерашнего дня, когда они, наконец, перешли к API1.1 и принудительно выполнили oauth_callback в запросах OAuth.Любые решения для API-интерфейсов Twitter1.1 и OAuth для ObjectiveC?

Я могу в значительной степени обойти проблему JSON в MGTwitterEngine, так как это все источник. Я переработал его, поэтому он отправляет запрос JSON вместо XML для того, что мне нужно. Проблема в том, что в OAUTHConsumer нет возможности для oauth_callback. Это не было много лет назад.

Я просто получаю ошибку Domain = HTTP Code = 401 «Операция не может быть завершена. (HTTP ошибка 401.)

Любой строительный OSX приложения (или даже IOS), кажется, есть исправление для этого?

Спасибо за некоторые указатели .. кажется все для Xcode составляет около 3 лет. были некоторые быстрые исправления для API изменить некоторое время назад, и я не сделал мигрировать к тем, но до сих пор ничего для OAuth.

ответ

0

это звучит например, OAuthConsumer устарел. Я использовал Sharekit для этих задач и нашел, что его легко реализовать и устранить неполадки. http://getsharekit.com

+0

Sharekit выглядит удивительным, к сожалению, это для прошивки, а не в OS X приложения. Все еще ищут решение, кажется, что весь мой процесс аутентификации работает, но не при отправке обновлений или любых других запросов на сервер. –

+0

Брайан, Twitter упомянул сейчас «приложения для аутентификации всех своих запросов с помощью OAuth», насколько я знаю, только запрос аутентификации MGTwitterEngine использовал OAuth. Ознакомьтесь с этим кодом TwitterEngine, который может вам помочь. https://github.com/fhsjaagshs/FHSTwitterEngine –

+0

Спасибо, я тоже нашел это. Никто не работает так, как я хочу, и у меня есть MGTwitterEngine, который действительно похоронен с другим кодом OAuth/Twitter. Некоторые дополнительные изменения вместе с JSON бросают целый недостаток ошибок, и это снова работает. –

0

От Twitter v1.1 вам необходимо отправить параметры аутентификации для всех запросу .. они обновляют там апи ..you могут использовать эту библиотеку Нажмите FHSTwitterEngine его рабочий для меня, как я столкнулся с той же проблемой

1

Заканчивать STTwitter Objective-C library.

Работает на OS X и iOS.

Он поддерживает Twitter API v.1.1, включая новый режим «Только приложение».

0

Это сработало для меня: вы должны реализовать свой код, как это происходит в twitter api 1.0. В новом api 1.1 вам нужно добавить два файла jar twitpic4j.jar и самый важный twitter4j-core-3.0.3.jar. то это прекрасно работает. Наслаждайтесь и голосуйте.

Скачать баночку файл здесь: http://code.google.com/p/comp3111-project-team201/downloads/detail?name=twitter4j-core-3.0.3.jar&can=2&q=

+0

Я добавил файлы jar, а также обновил домен API до «api.twitter.com/1.1», все еще получая такую ​​же ошибку. Код = 401. Любая помощь. – Madhuri

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