Twitter принимает протокол OAuth 1.0, вы должны использовать его для аутентификации.Когда вы авторизуетесь, Twitter предоставит вам токен доступа, затем вы будете использовать этот токен доступа для любых аутентифицированных запросов, таких как публикация твита.Согласно документации Twitter , эти маркеры доступа никогда не истекают, пока пользователь не отклонит ваше приложение или администратор не приостановит ваше приложение.
MGTwitterEngine имеет протокол MGTwitterEngineDelegate, которого вы должны придерживаться, в этом протоколе есть метод, определенный как - (void)accessTokenReceived:(OAToken *)aToken forRequest:(NSString *)connectionIdentifier
Этот метод должен вызываться при получении токена доступа, когда он вызывается, полученный токен являетсяперешел на это.Без каких-либо дополнительных знаний о MGTwitterEngine вы должны перехватить этот токен и сохранить его в безопасном месте, например, Служба связки ключей .Позже, когда вы создаете запросы к Твиттеру, которые должны быть аутентифицированы, вы можете получить токен доступа из своей цепочки для ключей и использовать его повторно.
Как я уже сказал, это процесс, который я бы предложил, не зная много о MGTwitterEngine, я ожидаю, что MGTwitterEngine будет обрабатывать хранилище маркера доступа для вас и повторно использовать его при необходимости.Но это может быть построено не так.