Когда я делаю мой вызов cURL, чтобы получить идентификатор вариации и текущие количества из моего инвентаря, используя:
$curl = curl_init();
curl_setopt($curl, CURLOPT_HTTPHEADER, array('Authorization: Bearer PERSONAL_ACCESS_TOKEN' ));
curl_setopt ($curl, CURLOPT_URL, "https://connect.squareup.com/v1/me/inventory/");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);
if(!curl_exec($curl)){
die('Error: "' . curl_error($curl) . '" - Code: ' . curl_errno($curl));
}
$ch = curl_exec ($curl);
curl_close ($curl);
$ch = json_decode($ch, true);
$c = count($ch);
$ c = 299, так что это предел в 300 единиц, которые он возвращает. У меня в инвентаре более 1000 предметов.
300 лимит для этого звонка или я делаю что-то не так?
Я сделал ошибку при добавлении новых предметов. Я не включил отслеживание запасов на веб-портале, когда добавил их. Я только что проверил это, включив отслеживание некоторых дополнительных предметов, и мой счет увеличился.
Других решений пока нет …