-1

私はGoogleのスクリプトから試みたが、エラーを取得しています外部からnetsuite restletを呼び出す方法は?

'USER_ERROR error message:No Authorization header'

var url = 'https://debugger.na1.netsuite.com/app/site/hosting/restlet.nl?script=107&deploy=1'; 

var header = { 
    contentType: 'application/json', 
    Authorization: 'NLAuth nlauth_account=TSTDRVXXXXX, [email protected], nlauth_signature=XXXXXXX, nlauth_role=3', 
    method: 'GET', 
    muteHttpExceptions: true 
    }; 

    var response = UrlFetchApp.fetch(url, header); 

答えて

1

あなたはUrlFetchAppのためのドキュメントを確認してください。あなたはヘッダーとオプションのパラメタを折りたたんだ。設定はもっと似ているはずです:

var params = { 
    contentType: 'application/json', 
    headers:{Authorization: 'NLAuth nlauth_account=TSTDRVXXXXX, [email protected], nlauth_signature=XXXXXXX,  nlauth_role=3'}, 
    method: 'GET', 
    muteHttpExceptions: true 
}; 
var response = UrlFetchApp.fetch(url, params); 
+0

ありがとうございます...それは今働いています – YNK

+0

素晴らしいです。あなたは私の答えを受け入れられたことに親切に気づかれますか? – bknights

関連する問題