Shopify API を使用して新しいカスタム コレクションを追加しようとしています。しかし、タイトルのエラーを取得し続けて空白にすることはできません。
タイトルがすでに POST フィールドに設定されている間
私のコードは以下の通りです:
$url = 'https://APIKEY:APIPASS@DOMAIN.myshopify.com/admin/custom_collections.json';
$collection = array
(
"custom_collection" => array( 'title' => 'Made In the USA' )
);
// $payload = json_encode($collection);
$payload = '{
"custom_collection": {
"title": "IPods",
"collects": [
{
"product_id": 99395358
}
]
}
}';
$ch = curl_init( $url );
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_USERAGENT, 'HAC');
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 30);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt ($ch, CURLOPT_POSTFIELDS, $payload);
$return = curl_exec( $ch );
curl_close( $ch );
私は応答を得ています
{"errors":{"title":["can't be blank"]}}