Я использую ShareKit, чтобы пользователь iPad-приложения мог читать URL-адрес из приложения через свою учетную запись Twitter. Следующие шаги OAuth работают отлично:Ошибка таймаута сеанса с помощью Twitter OAuth flow с использованием ShareKit на iOS
- ShareKit использует Consumer Key и Consumer Secret жестко закодированы в приложение, чтобы запросить URL, чтобы загрузить в WebView.
- URL-адрес, предоставленный Twitter, отображается правильно в WebView.
- Пользователю предлагается предоставить разрешения на чтение и запись, войдя в свою учетную запись Twitter с помощью WebView.
- WebView кратко отображает страницу перенаправления, перенаправляя URL-адрес обратного вызова.
На этом этапе в потоке OAuth все идет не так.
После того, как WebView отображает сообщение переадресации Twitter очень кратко, отображается страница с сообщением «Тайм-аут вашей сессии».
Я решил создать приложение Twitter в своей личной учетной записи Twitter. Когда я меняю приложение, чтобы использовать свой собственный потребительский ключ и секрет потребителя (но сохраняя обратный URL-адрес и разрешения одинаковыми), все работает нормально.
У меня есть перекрестный контроль Ключа потребителя и секретности со значениями в приложении, и они соответствуют (для учетной записи Twitter, которая не удалась).
Я использовал Twurl, и все отлично работало с и Twitter счетами. Поэтому я не понимаю, что может быть неправильным только с одним из аккаунтов Twitter и только при использовании ShareKit.
Я мог бы сделать с некоторым направлением, как отследить проблему?