如何从Google Apps脚本发出并验证Curl请求(“u key:secret”)?

如何从Google Apps脚本发出并验证Curl请求(“u key:secret”)?,curl,google-apps-script,urlfetch,Curl,Google Apps Script,Urlfetch,如何将下面的Curl命令转换为GoogleApps脚本?多谢各位 curl -u keyid:keysecret https://api.mybitx.com/api/1/balance?asset=ETH 我尝试了以下方法,但得到了一个401:未经授权的错误 function myFunction() { var url = "https://api.mybitx.com/api/1/balance?asset=ETH"; var key = "

如何将下面的Curl命令转换为GoogleApps脚本?多谢各位

curl -u keyid:keysecret https://api.mybitx.com/api/1/balance?asset=ETH
我尝试了以下方法,但得到了一个401:未经授权的错误

function myFunction() {
    var url = "https://api.mybitx.com/api/1/balance?asset=ETH";
    var key = "key";
    var pass = "pass";

    try{
      var response = UrlFetchApp.fetch(url, auth=(key, pass));
    }catch(err){
      Logger.log(err)
    }
    var text = response.getContentText();
    Logger.log(text);
}

好的,我找到了解决办法

function test(){
    var USERNAME = 'key';
    var PASSWORD = 'pass';
    var API_URL = 'https://api.mybitx.com/api/1/balance?assets=ETH';

    var authHeader = 'Basic ' + Utilities.base64Encode(USERNAME + ':' + PASSWORD);
    var options = {
      headers: {Authorization: authHeader}
    }

    var response = UrlFetchApp.fetch(API_URL, options);
    Logger.log(response.getContentText())
}