batchGet поведение конечной точки с несколькими фотографиями

Я тестирую конечную точку photos.batchGet.

Согласно документации API, требуется два параметра URL "view" и "photoIds". Когда я пробую параметр photoIds, запрос работает только с одним photoId. Использование нескольких фотоидентификаций не удается.

Я попытался использовать разделитель между photoIds в строке (используя запятую, трубу и пробел). Я также пытался вообще не использовать делиметр. Отсутствие разделителя возвращает ответ для последнего идентификатора photoId в строке, но не для любого другого идентификатора photoId. Короче говоря, ни один из моих запросов не работает. Я делаю что-то неправильно?

Кроме того, в зависимости от конфигурации сервера, я думаю, рекомендуется, чтобы длина URL была не более 2000 символов. Все, что превышает 30 фотоидентификаторов, будет создавать URL-адреса длиннее этого.

При этом, может быть, было бы лучше сделать этот запрос POST, который принимает тело запроса JSON? Просто мысль, но думаю, что это было бы лучше подходит. Во многих наших турах более 30 сцен, и у нас даже был тур с 700 сценами!

1 ответ

Описание функции batchGet было обновлено. Согласно документации, вы должны передать photoIds в виде строки, а параметр запроса URL должен быть photoIds=<id1>&photoIds=<id2>,

Другие вопросы по тегам