<?php
$url = $_GET['url'] ?? '';
$handler_file = match($url) {
"/" => "apps/index.php",
"/cameras" => "apps/cameras/index.php",
default => "errors/404.html",
};
if(is_file($handler_file)) {
require($handler_file);
exit;
}
GET: /cameras/camera/<id>
?GET: /route
и POST: /route
?function secureSuperGlobalPOST($key)
{
if(!is_string($key)){
return $key;
}
return htmlspecialchars($key, ENT_QUOTES, 'UTF-8');
}
Ошибка не означает что ваш JSON-не валидный, это может быть просто ошибка валидации данных. Они ожидают в organizationIds массив валидных uuid-строк и тд.
Передавайте не "null", а валидные данные.
А так гадать нет смысла, обычно любой такой сервис предоставляет тех поддержку куда стоит направлять подобные запросы. Но думаю они скажут, в первую очередь, шлите правильные данные в запросе, а не непонятный "null".