Я пытаюсь получить вес товаров, добавленных в корзину, а также вес, установленный в правилах из бэк-коммерции.
Я уже много раз пробовал и наконец набрал вес с помощью API.
«internalapi / v1 / catalog / products / {product_id} / complex-rules», но я получаю запрещенную ошибку 403, хотя я установил учетные данные в части заголовков во время вызова API.
Я получаю желаемый результат при входе в изолированную программную среду bigCommerce, но когда я вхожу в приватный режим или режим инкогнито, я получаю ошибку 403 в консоли.
Здесь мой код.
URL-адрес API возвращает ошибку 403 ().
Я удалил идентификатор продукта и токены, так как они являются конфиденциальными.
var settings = {
"async": false,
"crossDomain": true,
"url": "internalapi/v1/catalog/products/{product_id}/complex-rules",
"method": "GET",
"headers": {
"accept": "application/json",
"content-type": "application/json",
"x-auth-client": "{CLIENT}",
"x-auth-token": "{TOKEN}"
},
"processData": false
}
$.ajax(settings).done(function (response) {
var getData = response['data'];
console.log('For Rule', getData );
});
Я хочу, чтобы вывод представлял собой ответ json с правилами, относящимися к конкретному продукту.