Как получить текст ответа от API веб-сервиса Linkshare в Shopify? - PullRequest
0 голосов
/ 10 октября 2019

Я пытаюсь использовать 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>

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...