После http://code.google.com/apis/gmail/oauth/protocol.html#imap Я пытаюсь реализовать клиент IMAP для Gmail, который использует OAuth.
Мой код работает нормально, и я могу подключиться к серверу IMAP, однако через 1 день, когда я снова попытаюсь использовать то же значение XOAUTH, я получаю недопустимые учетные данные.
Это может быть проблема в моем коде, вызывающая это, но мне нужно знать, могу ли я каждый раз передавать одно и то же значение XOAUTH методу IMAP AUTHENTICATE или мне нужно регенерировать его непосредственно перед попыткой доступа?
Насколько я понимаю, как только я верну токен доступа и секреты токенов, я могу использовать их для генерации значения XOAUTH один раз, а затем продолжать его использовать.