私は 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 を受け取ります。誰でもあなたの経験を私と共有できます。皆様からのご意見をお待ちしております。