2016-12-16 3 views
1

Когда я делаю запрос через скрипт приложений, ответ несовместим, чем когда я делаю запрос с помощью такого средства, как почтальон или любой другой способ отправки почтового запроса, он, по-видимому, специфичен для сценария приложений.UrlFetchApp Post Req response несовместим

Вот мой запрос:

var headers = {'Authorization': 'Bearer #'}, 
    var payload = JSON.stringify({'_id':_id, "email": email}), 
    var options = { 
    'method': 'post', 
    'contentType': 'application/x-www-form-urlencoded', 
    'payload': payload, 
    'headers': headers, 
    'muteHttpExceptions':false 
    } 
var response = UrlFetchApp.fetch('https://...", options); 

Код ответа 201, оказывается, что contentText возвращается в ответ является правильным для одной ключевой части информации, электронной почты, который был отправлен в пост полезной нагрузки, за исключением должен быть также в ответе. После отправки сообщения он запускает электронное письмо, используя электронную почту, отправленную в полезной нагрузке. Это не работает с запросом на отправку сценариев приложений.

Когда я запускаю такой же точный запрос через почтальон или другой инструмент, он отлично работает, электронное письмо запускается сразу после отправки запроса и работает по назначению.

Есть ли у кого-нибудь идеи, почему «электронная почта» в полезной нагрузке не работает через скрипт приложений, но делает через почтальон? У меня есть ошибка в полезной нагрузке или способом использования UrlFetchApp?

ответ