почты формата mail:pass:refresh_token:client_id
вчера на почту зашло и прочитало письмо, сегодня уже скрипт выдает login denied, с чем может быть связано?
@mik888em из вашего поста видно что вы пытаетесь пасить переменную представленную в формате JSON, а она ей не является.
upd Поставьте проверку на валидность json Или сами напишите проверочную функцию или проще есть кубик JSON там есть экшен проверки на валидность формата.