#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 из примера кода. Если нет, кто-то может использовать и повредить или украсть ваши данные!!!