Не работает метод photos.saveMarketAlbumPhoto vk API, если его вызывать через метод execute.
- Получаю url сервера - photos.getMarketAlbumUploadServer
- Загружаю фото curl'ом
- Готовлю параметры и передаю разными способами:
$param = array(
"group_id" => vk_gid,
"photo" => $data->photo,
"server" => $data->server,
"hash" => $data->hash
);
// Не работает
var_dump($pack->execute('return API.photos.saveMarketAlbumPhoto('.json_encode($param).');'));
// Работает
var_dump($pack->send('photos.saveMarketAlbumPhoto', $param));
Ошибки
[error_code] => 129
[error_msg] => Invalid photo