Почему selly api показывает только 20 продуктов из 400, которые у меня есть?

#javascript #php

#javascript #php

Вопрос:

У меня 400 продуктов на selly.io но когда я подключаю API на своем пользовательском веб-сайте, он показывает только 20 продуктов.

Кстати, он не читает сценарий встраивания и до сих пор не знает, как его решить, если кто-нибудь может мне помочь, я буду очень признателен.

Я тоже могу заплатить за помощь, но не так много, так как сейчас у меня перерыв, я заплатил 2 разработчикам, чтобы они помогли мне, и они не знали, как это исправить, так что, по сути, меня обманули.

DevTools не удалось загрузить SourceMap: не удалось загрузить содержимое для https://embed .selly.io/index.map : Ошибка HTTP: код состояния 403, net::ERR_HTTP_RESPONSE_CODE_FAILURE

Это мой код :

 const getData = () => {
  const apiKey = "************";
  const apiEmail = "************";
  const apiToken = `${apiEmail}:${apiKey}`;
  const encode = btoa(apiToken);
  axios
    .get(
        "https://cors-anywhere.herokuapp.com/"  
        "https://selly.gg/api/v2/products",
      {
        headers: {
          Authorization: `Basic ${encode}`,
        },
      }
    )
    .then((res) => {
      console.log(res.data);
      res.data.forEach((element) => {
        const itemsContainer = document.getElementById("items");
        const content = `<div class="tile">
        <div class="img">
          <img src="https://i.imgur.com/lHSV5iP.png" alt="vivek" />
        </div>
        <h3 id="title">${element.title}</h3>
        <button class="purchase" data-selly-product="${element.id}">Purchase</button>
        <p class="stocks"><i class="fas fa-check"></i> ${element.stock} in stocks</p>
      </div>`;
        itemsContainer.innerHTML  = content;
      });
    })
    .catch((error) => {
      console.error(error);
    });
};

getData();
 

Комментарии:

1. Вы можете увидеть пример здесь: ipstemplate.com/indexdemo

2. Скройте свой ключ API из примера кода. Если нет, кто-то может использовать и повредить или украсть ваши данные!!!