Create een product via API 400 invalid data input

SifraSifra Posts: 3Member
Ik probeer een api call te doen om een product aan te maken. Ik gebruik dit package: https://github.com/gunharth/laravel-lightspeed-api
Ik roep de create() functie aan op een instantie van de WebShopappApiClient, die een url en een array verwacht. Vervolgens krijg ik een 400 Invalid data input error.

Ik heb geprobeerd om een array met 1 element te sturen, en dan krijg ik de error ook. Ik heb ook het voorbeeld van lightspeed ecom gebruikt op de Resource page bij create product. En daarbij krijg ik dezelfde error. 

Ik kan geen json opsturen, want de package accepteert alleen een array. 
Dit is de array:

$payload = [
'visibility' => 'hidden',
'data01' => '',
'data02' => '',
'data03' => '',
'title' => 'Wade Crewneck Navyblue',
'fulltitle' => 'Wade Crewneck Navyblue',
'description' => 'De Wade Crewneck Navyblue van Wemoto. Deze blauwe trui met de enorme W op de chest heeft een heel klassieke look.',
'content' => 'De Wade Crewneck Navyblue van Wemoto. Deze blauwe trui met de enorme W op de chest heeft een heel klassieke look.',
'deliverydate' => '',
'supplier' => false,
'brand' =>1,

];

En dit is de functie: $instanceOfWebShopApiClient->create($url, $payload);

Weet iemand hoe ik de juiste input meegeef
Tags:

3 comments

Sign In or Register to comment.