我正在使用Big Commerce API。我们只使用Big Commerce Hosted Shop而且没有额外的软管。 所以我们不能在PHP代码中使用BC API。
我尝试调用ajax来获取一些额外的数据,例如自定义字段,以便单独显示。
我的解决方案是创建一个具有权限“管理产品”的用户。然后我使用此凭据创建Ajax调用。
这是ajax:
$.ajax({
type: 'GET',
url: 'https://store-convvXX.mybigcommerce.com/api/v2/products/85/customfields.json',
dataType: 'json',
//'otherSettings': 'othervalues',
beforeSend: function(xhr) {
//May need to use "Authorization" instead
xhr.setRequestHeader("Authorization",
"Basic amF2YXNjcmlwdF91c2VyOjI0MmEwMTU1NWYyYjk4OTk1MzI3MmM1MDQxYjU1MTlj");
},
success: function(result) {
alert('done');
document.write(result);
},
error: function(){
alert('error');
}
});
然而,我总是得到回复401.任何人都可以与我分享您的经验。 我非常感谢你的任何投入。