问题描述
如何将以下 Curl 命令转换为 Google Apps 脚本?谢谢
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())
}