веб-сервисы amazon — AWS PHP SDK Rekognition удаляет несколько лиц из коллекции странное поведение

Я пытаюсь удалить несколько лиц из коллекции (размытые) одной командой, в противном случае меня удушают.

Странная часть, когда я посылаю команду с жестко закодированной строкой, она работает отлично.

$result = $rek->deleteFaces([
'CollectionId' => "{$workingEvent}",
'FaceIds' => [ 'f4a4001e-0881-4d60-a143-44f5898307f6','133391cf-d837-43cc-9acb-5e81925add38','20769223-6be2-4274-a92c-bfd06f74edd1','8af7e6bc-aec2-4e40-abbe-4dd8dc83f861','ba1b1524-88ec-4d69-8a75-43689f78a305' ],
]);

Код с переменной:

$cleanFaces = "'f4a4001e-0881-4d60-a143-44f5898307f6','133391cf-d837-43cc-9acb-5e81925add38','20769223-6be2-4274-a92c-bfd06f74edd1','8af7e6bc-aec2-4e40-abbe-4dd8dc83f861','ba1b1524-88ec-4d69-8a75-43689f78a305'";

$result = $rek->deleteFaces([
'CollectionId' => "{$workingEvent}",
'FaceIds' => [ $cleanFaces ],
]);

Когда я пытаюсь точно такой же код, но с использованием переменной, он не работает, давая мне эту ошибку:

1 validation error detected: Value '['f4a4001e-0881-4d60-a143-44f5898307f6','133391cf-d837-43cc-9acb-5e81925add38','20769223-6be2-4274-a92c-bfd06f74edd1','8af7e6bc-aec2-4e40-abbe-4dd8dc83f861','ba1b1524-88ec-4d69-8a75-43689f78a305']' at 'faceIds' failed to satisfy constraint: Member must satisfy constraint: [Member must satisfy regular expression pattern: [0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}]

Если я выведу переменную и закодирую ее обратно, это сработает … Я перепробовал все, что мог придумать … Я перебил переменную в строку, Я попытался разобрать массив … искал гугл … может это ошибка, может я что-то упустил очень простой?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]