使用图像和图像创建Shopify产品;使用API PHP进行定价
我有这个代码,它创建了一个产品,但没有价格和形象。我试图用默认值替换数组中的每一个,但仍然没有添加图像和价格。此代码/数组有什么问题?谢谢使用图像和图像创建Shopify产品;使用API PHP进行定价,php,shopify,Php,Shopify,我有这个代码,它创建了一个产品,但没有价格和形象。我试图用默认值替换数组中的每一个,但仍然没有添加图像和价格。此代码/数组有什么问题?谢谢 $products_array = array( "product"=>array( "title"=> "title", "body_html"=> "description", "vendor"=> "vendor", "product_type"=&
$products_array = array(
"product"=>array(
"title"=> "title",
"body_html"=> "description",
"vendor"=> "vendor",
"product_type"=> "type",
"published"=> false ,
"variants" => array
(
array
(
"price" => 15.00,
)
),
"images" => array(
array(
"src" => "https://example.com/wp-content/uploads/2019/06/PIC2-3.jpg",
)
)
)
);
它应该是对象的数组
"variants" => [
{
"price" => 15.00,
}
],
"images": [
{
"src": "http://example.com/rails_logo.gif"
}
]
它应该是对象的数组
"variants" => [
{
"price" => 15.00,
}
],
"images": [
{
"src": "http://example.com/rails_logo.gif"
}
]
这就是OP正在做的。当你发布一个JSONYaa时,他发布了PHP数组。问题是数组和api需要在数组中使用jsaon,你可以在DOC中验证。如果你将
json\u encode
应用到他们显示的$products\u数组
,那么你将自动获得“image”:[{“src”:“…”}]
,因为“关联数组”不存在于JSON中,这将自动转换为对象语法。这就是OP所做的。当你发布一个JSONYaa时,他发布了PHP数组。问题是数组和api需要在数组中使用jsaon,你可以在DOC中验证。如果你将json\u encode
应用到他们显示的$products\u数组
,那么你将自动获得“image”:[{“src”:“…”}]
,因为“关联数组”JSON中不存在,这将自动转换为对象语法。