javascript - 为什么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();
解决方案
推荐阅读
- javascript - 为什么`getBoundingClientRect`给我一个意想不到的结果
- json - 包含 JSON 中键值对的键值对?
- java - JavaFX DatePicker:可以只有年和月,没有天吗?
- docker - 用于 apache zookeeper 的 Dockerfile,但在运行其容器时发生错误
- javascript - 如何使用特殊字符解构 JS 中的字符串?
- uiviewcontroller - 日期选择器在 UIKit 中不对齐
- ios - Flutter CocoaPods 找不到兼容版本:Cache 和 BetterPlayer
- python - Pandas:AttributeError:“float”对象没有属性“MACD”
- windows - Windows Server 2016 密码哈希
- flutter - 容器的动态大小 - Flutter