Я получаю ошибку "ошибки" сервера. Повторите попытку позже "при вызова API Gmail APIJavascript

Форум по Javascript
Ответить
Anonymous
 Я получаю ошибку "ошибки" сервера. Повторите попытку позже "при вызова API Gmail API

Сообщение Anonymous »

Прошло много времени с тех пор, как я в последний раз пришел сюда. Послушайте, я создаю веб -приложение, используя сценарий Google Apps и JS. Я настроил приложение для работы с OAuth, и это так, поэтому пользователя просят разрешить отправлять электронные письма из своей учетной записи. Я использую API Gmail для отправки электронных писем. Проблема в том, что когда я запускаю функцию от редактора, она работает. Однако, когда я запускаю полную программу от JS, она возвращает ошибку сервера: попробуйте позже. < /P>
Это моя функция < /p>

Код: Выделить всё

    function enviarCorreoGmailAPISin(to, subject, body) {

const service = getOAuthService();
if (!service.hasAccess()) throw new Error("No autorizado.");

const url = "https://gmail.googleapis.com/gmail/v1/users/me/messages/send";
const correo = [
"To: " + to,
"Subject: " + subject,
"Content-Type: text/html; charset=UTF-8",
"",
body
].join("\r\n");

const payload = {
raw: Utilities.base64EncodeWebSafe(correo)
};

const options = {
method: "post",
contentType: "application/json",
payload: JSON.stringify(payload),
headers: {
Authorization: "Bearer " + service.getAccessToken()
},
muteHttpExceptions: true
};

const response = UrlFetchApp.fetch(url, options);
Logger.log(response.getContentText());
}
Любая помощь будет оценена.

Подробнее здесь: https://stackoverflow.com/questions/797 ... -gmail-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»