Добрый день, столкнулся с неразберихой с размерами изображений кнопки при редактировании названия ссылки рекламного объявления через API
В кратце вопрос:
URL элемента с каким размером из массива link.photos рекламной записи полученной методом wall.getById использовать при заполнении поля link_image редактируя рекламную запись методом wall.editAdsStealth ?
Что пытаюсь сделать:
Обновить только название ссылки (link_title) через wall.editAdsStealth
Как пытаюсь сделать:
Беру рекламную запись со стены методом wall.getById
в wallRecord.attachments.link.photo видим несколько вариантов размеров, которые могут приходить с одного и тогоже метода одной и тойже версии API:
album_id: -1
id : 987654321
owner_id : 123456789
sizes {
{type: "e", url: "Ссылка...", width: 50, height: 50}
{type: "a", url: "Ссылка...", width: 200, height: 90}
{type: "d", url: "Ссылка...", width: 100, height: 100}
{type: "b", url: "Ссылка...", width: 400, height: 180}
{type: "c", url: "Ссылка...", width: 200, height: 200}
{type: "l", url: "Ссылка...", width: 534, height: 240}
{type: "o", url: "Ссылка...", width: 581, height: 261}
{type: "k", url: "Ссылка...", width: 1069, height: 480}
}
или
{type: "s", url: "Ссылка...", width: 75, height: 35}
{type: "m", url: "Ссылка...", width: 130, height: 70}
{type: "x", url: "Ссылка...", width: 150, height: 80}
{type: "p", url: "Ссылка...", width: 260, height: 140}
{type: "l", url: "Ссылка...", width: 537, height: 240}
{type: "k", url: "Ссылка...", width: 1069, height: 480}
или
{type: "s", url: "Ссылка...", width: 75, height: 32}
{type: "m", url: "Ссылка...", width: 130, height: 56}
{type: "o", url: "Ссылка...", width: 130, height: 87}
{type: "p", url: "Ссылка...", width: 200, height: 133}
{type: "q", url: "Ссылка...", width: 320, height: 213}
{type: "x", url: "Ссылка...", width: 604, height: 262}
{type: "r", url: "Ссылка...", width: 510, height: 340}
{type: "y", url: "Ссылка...", width: 807, height: 350}
{type: "z", url: "Ссылка...", width: 928, height: 403}
Теперь нам нужно решить какой размер использовать:
при использовании URL изображения кнопки того же размера, что в рекламном объявлении, т.е. 200х90, это изображение обрезается до размера 150х67
Если использовать URL вида
https://vk.com/photo%owner_id%_%id%
изображение кнопки становится "пустым"
Если использовать просто
photo%owner_id%_%id%
конечно получим ошибку, мол link_image неправильный.
Учитывая то, что постоянно приходят разные размеры
Ссылку на изображение какого размера использовать при обновлении кнопки объявления, чтобы изображение не изменилось?