Сегодня с утра перестала работать выгрузка товаров в маркет группы по причине того что на стороне вк изменился формат ответа от сервера. При отправке пост запроса на юрл полученный из photos.getMarketUploadServer в ответе в поле crop_data приходит совсем не строка, как написано в документации, а массив и что теперь с ним делать непонятно.
Пробовал в метод photos.saveMarketPhoto отправлять данные из ['crop_data']['photo'] ругается на невалидный crop_data
Вот что по факту отдает сервер. Это дамп из PHP после обработки функцией json_decode
array (
'server' => 840732,
'photo' => '[{"photo":"733586a0c2:x","sizes":[["s",840732749,"73b75","AKHhEH0Wkyw",75,75],["m",840732749,"73b76","PD6OWNTXva8",130,130],["x",840732749,"73b77","I-h8nF6lOjI",600,600],["o",840732749,"73b78","cWMxXOpNoyM",130,130],["p",840732749,"73b79","yCQA1xWdk7o",200,200],["q",840732749,"73b7a","GTtsXbp8vpI",320,320],["r",840732749,"73b7b","E_U-bc6nxbc",510,510]],"latitude":0,"longitude":0,"kid":"8bf3901f3b9adb6f1b83b04fe0292002"}]',
'hash' => 'ee6bf35e499138ca2bf6c36b0d64934c',
'crop_data' =>
array (
'photo' => '73b9f578a9x',
'sizes' =>
array (
0 =>
array (
0 => 'max',
1 => 840732749,
2 => '73b7c',
3 => 'HGSt_2DtPdY',
4 => 600,
5 => 600,
),
1 =>
array (
0 => 'b',
1 => 840732749,
2 => '73b7d',
3 => 'wV-aRf7ppys',
4 => 400,
5 => 400,
),
2 =>
array (
0 => 'c',
1 => 840732749,
2 => '73b7e',
3 => 'UuPoXtkCR-8',
4 => 300,
5 => 300,
),
3 =>
array (
0 => 'd',
1 => 840732749,
2 => '73b7f',
3 => 'RLQgnmdwVYU',
4 => 200,
5 => 200,
),
4 =>
array (
0 => 'e',
1 => 840732749,
2 => '73b80',
3 => 'XywsP84FqLk',
4 => 150,
5 => 150,
),
5 =>
array (
0 => 'f',
1 => 840732749,
2 => '73b81',
3 => '17PwS_ozMgU',
4 => 100,
5 => 100,
),
6 =>
array (
0 => 'g',
1 => 840732749,
2 => '73b82',
3 => 'S-4qnibrG00',
4 => 50,
5 => 50,
),
7 =>
array (
0 => 'o',
1 => 840732749,
2 => '73b7c',
3 => 'HGSt_2DtPdY',
4 => 600,
5 => 600,
),
),
),
'crop_hash' => 'a3774f8b17130f6efda455aa1c7378e7',
)
Как теперь выгружать товары в маркет?