Я использую API Gmail для размещения сообщений в учетной записи электронной почты Google Apps. Я использую протокол аутентификации OAuth 2.0 с учетной записью службы . Это больше или меньше работает нормально. Один из наших клиентов попросил нас отправить сообщения непосредственно в Сейф Google. Я не вижу Vault API, но я нашел эту информацию, связанную с методом «вставить» (который является то, что мы используем, чтобы добавить сообщения обычной учетной записи):Получение ошибки HTTP 500 при отправке в API Gmail
параметр «удален» (булево) : Отметьте электронное письмо как окончательно удаленное (не TRASH) и видны только в Хранилище Google Apps администратору хранилища. Используется только для аккаунтов Google Apps for Work.
Когда я это делаю, некоторые сообщения принимаются, но часто я получаю http-ошибку 500 в ответ на POST. В тексте ошибки указано «Ошибка backend». Я думал: шаблон был в том, что в первый раз сообщение было опубликовано, это сработало бы, , но второй раз сгенерировал ошибку. Поэтому я думал, что проблема была дублирующей. Однако теперь я вижу несколько примеров сообщений , которые не срабатывают немедленно. URL POST выглядит следующим образом:
Как я уже говорил, то же сообщение одному и тому же URL (без удален = истина) будет всегда работает. Любые идеи, что вызывает ошибку?
У вас есть почти всеохватывающий 'https: // mail.google.com /' в ваших областях? :) Я просто догадываюсь здесь. – Tholle
Да, это одна из областей. –