function getApiToken() {
var url = "#####################";
var user = "##############";
var password = "########################";
var headerss = {
"Accept": "application/xml",
"Content-Type": "application/xml",
"Authorization": "Basic "+ Utilities.base64Encode(user+":"+password)}
var data = {
"method" : "POST",
"headers" : headerss
};
var response = UrlFetchApp.fetch(url,data);
var url2 = "###################";
var accessToken = response;
Logger.log(accessToken);
var payload = {
"commissionQueries": [
{
"ean": "3148950032102",
"condition": "NEW",
"unitPrice": "14.54"
,
"fixedAmount": " ",
"percentage": " ",
"totalCost": " "
},
{
"ean": "3148950040855",
"condition": "NEW",
"unitPrice": "16.06"
,
"fixedAmount": " ",
"percentage": " ",
"totalCost": " "
},
{
"ean": "3148950040879",
"condition": "NEW",
"unitPrice": "21.92"
,
"fixedAmount": " ",
"percentage": " ",
"totalCost": " "
},
{
"ean": "5411711429069",
"condition": "NEW",
"unitPrice": "22.82",
"fixedAmount": " ",
"percentage": " ",
"totalCost": " "
},
] };
var headers = {
headers: {
Authorization: 'Bearer ' + accessToken,
"Accept": "application/vnd.retailer.v6+json",
"Content-Type": "application/vnd.retailer.v6+json",
}
}
var options = {
"method" : "POST",
"headers": headers,
payload: JSON.stringify(payload),
};
const responses = UrlFetchApp.fetch(url2, options);
if (responses.getResponseCode() != 200) {
console.error("Failed to send to chat with error: " + response.getContentText());
return;
}
}