@vsdev

Как теперь выгружать товары в маркет группы?

Сегодня с утра перестала работать выгрузка товаров в маркет группы по причине того что на стороне вк изменился формат ответа от сервера. При отправке пост запроса на юрл полученный из 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',
)

Как теперь выгружать товары в маркет?
  • Вопрос задан
  • 49 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы