Я пытаюсь использовать Raksuten Linkshare API, чтобы получить цену из XML, который он выплевывает. Используя Postman, ответы POST и GET, похоже, проходят, но мне кажется, что у меня возникли проблемы с кодированием его в Shopify, чтобы он там интегрировался. Я вошел в шаблон Shopify и добавил новый раздел, также попробовал сниппет и ресурсы, ликвидные для js.liquid только для js. Кто-нибудь знает, почему это не работает? Это последнее, что нужно для сайта, и единственная часть, на которой я застрял!
<script type="text/javascript">
var xhttp = new XMLHttpRequest();
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
myFunction(this);
}
};
xhttp.open("GET", "https://api.rakutenmarketing.com/productsearch/1.0?keyword=test&mid=test", true);
xhttp.setRequestHeader("Authorization", "Bearer testesttesttest");
xhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhttp.send();
function myFunction(xml) {
var xmlDoc = xml.responseXML;
var x = xmlDoc.getElementsByTagName('saleprice')[0];
var y = x.childNodes[0];
document.getElementById("test").innerHTML = y.nodeValue;
}
</script>