Проблемы с твиттером + OAuth + iPhone.Дети плачут - PullRequest
6 голосов
/ 23 сентября 2010

Этот случай действительно странный, я потратил целых 2 дня, чтобы Twitter Oauth работал с iPhone, и я снова и снова терпел неудачу.Это странно, так как у большинства людей, похоже, нет такой же проблемы, как у меня.

Прежде всего, с Consumer Key и Consumer Secret все в порядке, я пробовал использовать 2 приложения OAuth (Twitter) со всеми возможнымиКонфигурация и ничего не получил, я даже попробовал с полностью функциональным приложением, и результат был тот же. Так что с приложением Twitter все в порядке, проблема не в этом.

Я пробовал Решение Бенготтлиба: http://github.com/bengottlieb/Twitter-OAuth-iPhone предоставил мой Ключ и Секрет потребителяи все, что я получил из Твиттера, это «Извините, страница не существует».

Я пытался использовать «ShareKit», который предназначен для того, чтобы быть проверенным компонентом n00b, вам просто нужно предоставитьваш Consumer key и Consumer Secret, и я получаю сообщение: «Ошибка запроса: возникла проблема при запросе авторизации из Twitter».

Я попытался включить только OAuthConsumer и реализовать код, как говорят учебники, и я снова получаюСтраница "Извините, страница не существует".

Я использую XCode 3.2.3 с SDK 4.0 , и я скачаю 3.2.4 в качестве другого отчаянного решения.

Буду признателен за любую помощь, и, возможно, вам удастся заставить детей перестать плакать: '(

Заранее спасибо:)

Ответы [ 3 ]

11 голосов
/ 25 сентября 2010

Спасибо, Гордон , ваш совет привел меня к решению.Я получал из Твиттера сообщение «Не удалось проверить подпись и токен».Я гуглил его и обнаружил, что мне нужно изменить часовой пояс.

Если у кого-то есть такая же проблема на вашем Mac, сделайте следующее:

- Нажмите на часы и затем «Настройки даты и времени»."- Check " Автоматически установить дату и время с помощью: Apple Americas / US (time.apple.com) "

Вот и все, проблема была в отметке времени, которая была сгенерирована с помощьюневерный час.

2 дня потрачены впустую на такую ​​глупость XD

3 голосов
/ 23 сентября 2010

Я знаю, что вы сказали, что ваша пара ключ / секрет потребителя верна, но если вы не начали возиться с кодом ShareKit, это, по сути, единственная вещь, которая может быть неправильной.Вы абсолютно на 100% уверены, что используете ключ и секрет потребителя, предоставленные вам Твиттером при регистрации приложения?

1 голос
/ 21 апреля 2011

Та же проблема возникла в устройстве. Это было из-за неправильного времени в устройстве. Если время устройства установлено в прошлом (например, реальное время - 10:00, а в устройстве - 9:30), то также возникнет эта проблема.

Итак, проверьте настройку времени на устройстве, если возникнет эта проблема.

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