При этом на этапе получения URL указываю ID группы, той же в которую далее отправляется пост. Фотки при этом загружаются в группу, проверено.
В чем может быть проблема?
Так же пытался передать фотки с помощью photoId (assigned_photo_id из ответа photosV2.commit), получаю ответ:
{"error_code":4,"error_msg":"REQUEST : errors.photo.not.available","error_data":null}
Ели не указывать ID группы при получении URL, фотки загружаются как личные (не в группу) и публикация поста в группу происходит нормально с фотками. Но такой вариант не подходит, т.к. пост в таком случае содержит информацию о пользователе чьи фотки добавлены в пост.
Понимаю что тема старая, но такие как я, которые гуглят эту проблему не смогут найти ни одного решения на просторах сети интернет!
Решение очень простое.
Если вы грузите фотографии в ОК не для личных целей ( без мета информации) Не нужно вызывать метод валидации этих фотографий! То есть, получили uploadURL, выполнили загрузку, получили данные о фотке (айтишник и токен доступа) на этом все, этого достаточно! Не вызывайте метод photosV2.commit
Нужно просто загрузить токен и получить токен, валидацию выполнять не нужно!!!!