Действую по инструкции
https://vk.com/dev/upload_files?f=Загрузка%2Bфотог... хочу добавить изображение товара.
ШАГ 2. Приложение формирует POST-запрос на полученный адрес.
Запрос должен содержать поле file, которое содержит файл с изображениям (JPG, PNG или GIF).
так и делаю только вот в примере у них такой ответ
{"server":625831,"photo":"[{\"photo\":\"8d81799f90:w\",\"sizes\":[[\"s\",\"625831075\",\"45839\",\"-5fbUeQq1YY\",75,56],[\"m\",\"625831075\",\"4583a\",\"G8yAYbsk7M4\",130,97]]}]","hash":"8954a4da5ba06d4e","crop_data":"oAAmMpwAAAAAlTWyjA","crop_hash":"729155760247b391134"}
с оговоркой что параметр photo может изменятся и в нем может быть вложенный JSON
У меня photo в виде строки
string(230) "{"server":999,"photo":"eyJwaG90byI6IjAiLCJid2FjdCI6Im1hcmtldF9hbGJ1bSIsInNlcnZlciI6NjI3NjI4LCJtaWQiOjM1MDI1ODI1OSwiX3NpZyI6IjI2NGU2MTlhZmU4ZmJhNjQ0OTc0Y2MwZTJkNzgxMTdlIn0","gid":114903161,"hash":"blablalba"}"
После чего передавая уже параметры в метод photos.saveMarketPhoto получаю следующую ошибку
array(1) {
["error"]=>
array(3) {
["error_code"]=>
int(100)
["error_msg"]=>
string(78) "One of the parameters specified was missing or invalid: photos_list is invalid"
.......