首页 > 解决方案 > 为什么selly api 只显示我拥有的+400 中的20 个产品?

问题描述

我在 selly.io 上有 +400 种产品,但是当我在我的自定义网站上连接 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();

标签: javascriptphp

解决方案


推荐阅读