Problema implementare api emag

Eroarea “Product save request is incorrectly formatted.” ai primit-o pentru că … într-adevăr, array-ul pe care l-ai trimis a fost incorect formatat. Trebuie să trimiți un array cu o singură cheie (“data”) și valoarea ei trebuie să fie un array de produse.

Structura array-ului ar trebui să fie cam așa:

$data = [
	'data' => [
		[
			'id'			=> 123,
			'category_id'	=> 456,
			// etc
		],
		[
			'id'			=> 678,
			'category_id'	=> 901,
			// etc
		],
	]
];

curl_setopt($this->curl, CURLOPT_POSTFIELDS, http_build_query($data));
2 Likes