2014-11-21 2 views
1

Google 애플리케이션 스크립트를 사용하여 외부 API에서 데이터를 가져옵니다.Google Apps Script 외부 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

params의 경우 두 번째 매개 변수를 UrlFetchApp.fetch()에 전달할 수 있습니다. 이 매개 변수 내에서 메소드 및 헤더와 같은 항목을 전달할 수 있습니다. 여기서는 인증 헤더를 전달합니다.

var headers = { 
    Authorization: 'Bearer ' + accessToken 
}; 
var params = { 
    'method': 'GET', 
    'headers': headers, 
    'contentType': 'application/json' 
} 
var response = UrlFetchApp.fetch(url, params); 
:

은 PARAMS에 따라, 귀하의 코드는 아마 같을 것