2014-11-21 2 views
1

Я использую сценарий приложений Google для получения данных из внешнего API.Скрипт Google Apps получил ответ от внешнего API

Это код, я использую:

function cenas(){ 
var url='https://app.ecwid.com/api/v1/XXX/orders'; 
var response = UrlFetchApp.fetch(url); 
    Logger.log(response); 
} 

Я получаю следующее сообщение об ошибке:

Access token or API key not found in request parameters 

Я знаю, что я должен предоставить секретный ключ подлинности. Но как мне включить это в функцию?

ответ

2

Вы можете передать второй параметр UrlFetchApp.fetch() для параметров. Внутри этих параметров вы можете передавать такие вещи, как ваш метод и заголовки, - где вы должны передать свой заголовок авторизации.

В зависимости от Params, ваш код будет, вероятно, выглядеть так:

var headers = { 
    Authorization: 'Bearer ' + accessToken 
}; 
var params = { 
    'method': 'GET', 
    'headers': headers, 
    'contentType': 'application/json' 
} 
var response = UrlFetchApp.fetch(url, params); 
Смежные вопросы