2014-12-12 3 views
9

Мое приложение использует SLComposeViewController для публикации в Twitter. Это работало несколько месяцев, а затем внезапно остановилось около недели назад. Вид Доля Twitter позволяет мне нажать «Post» и следующий код все еще попадает в «...» линии:Не удается отправить твит: плагин com.apple.share.Twitter.post недействителен

twitterComposeViewController.completionHandler = 
^(SLComposeViewControllerResult result){ 
     if (result == SLComposeViewControllerResultDone){ 
      ... 
     } 
    }; 

и увольняет вид акций Twitter, но твит не удается. Я получаю предупреждение вида, что говорит,

не может отправить твит

чирикать «[мой твит текст]» не может быть отправлен, так как подключение к Twitter не удалось.

Через мгновение консоль журналы,

плагин com.apple.share.Twitter.post признан недействительным

Я смотрел на некоторые подобные вопросы на SO, но никто не имеет применимый ответ (мой твит не превышает лимит персонажа, я правильно зарегистрирован и т. д.). Я проверил свои настройки на apps.twitter.com, и я не вижу ничего необычного .. мой потребительский ключ и секрет не изменились ...

Кто-нибудь знает, как получить дополнительную информацию об ошибке или о том, что Я должен проверить? Спасибо.

ответ

8

Эта проблема возникает, если вы пытаетесь опубликовать такой же твиттер более одного раза. Вы должны публиковать разные твиты каждый раз.

+0

Спасибо, это решило проблему, но что, если я хочу просто открыть Twitter, чтобы я мог напечатать там какой-нибудь текст? Первый раз он работает, второй раз это не потому, что он такой же, без какого-либо текста. –

+0

Twitter считают, что твит как дубликат и отбросить его, чтобы мы не могли опубликовать тот же твит, пока мы его не удалим. –

15

Я обнаружил, что странно iOS очистил все мои пароли учетной записи Twitter. Учетные записи по-прежнему перечислены, и ошибка сказала НИЧЕГО о неудачной авторизации, но это было проблемой.

Если вы идете в «Настройки» и «Twitter» при нажатии кнопки на вашем счету будет сказать: "имя пользователя или пароль неверны. Исправьте информацию, и все будет готово.

Ужасное сообщение об ошибке, не знаю, как средний пользователь подумает об этом.