Код: Выделить всё
// Send using the simple upload request for the Gmail API
constexpr auto url = L"https://www.googleapis.com/upload/gmail/v1/users/me/messages/send?uploadType=media";
std::unique_ptr resp(http.PTextSb(L"POST",url, sbMime, L"utf-8", L"message/rfc822", false, true));
if(http.get_LastMethodSuccess() != true || resp == nullptr)
{
m_lastError = std::wstring(L"GMail: ") + http.lastErrorText();
return -1;
}
body = resp->bodyStr();
return resp->get_StatusCode();`
В прошлом месяце наши клиенты начали жаловаться на то, что письма не отправляются.
В ходе отладки мы поняли, что они получают 500:
error": {
"code": 500,
"message": " Обнаружена внутренняя ошибка.",
"errors": [
{
"message": "Обнаружена внутренняя ошибка.",
"domain": "global",
"reason": "backendError"
}
],
"статус": "ВНУТРЕННИЙ"
}
}
Кто-нибудь еще сталкивался с этим?
Происходили ли какие-либо изменения в GMail в последнее время?
Мы попытались понять, что общего у клиентов, получающих эту ошибку.
Мы попытались предварительно создать ее с использованием данных клиента с помощью нашей учетной записи GMail.< /п>
Подробнее здесь: https://stackoverflow.com/questions/793 ... pi-sending
Мобильная версия