Соберите ещё вариантов ссылок, и появится догадка! ; )
Из
документации к
messages.send()
:
photo — фотография;
video — видеозапись;
audio — аудиозапись;
doc — документ;
wall — запись на стене;
market — товар.
Upd. можно через регулярку:
function parseVkLink(link) {
var re = new RegExp('(photo|video|audio|doc|wall|market)(\\d+)_(\\d+)');
var matches = link.match(re);
if(matches) {
return {
type: matches[1],
ownerId: matches[2],
objectId: matches[3],
};
} else {
return false;
}
}
var test = 'https://vk.com/durov?z=photo1_456315566%2Falbum1_00%2Frev';
JSON.stringify( parseVkLink(test) ) // {"type":"photo","ownerId":"1","objectId":"456315566"}