[Из песочницы] Как вызывать методы audio vk
Как все начиналось:
Дело было вечером, делать было нечего… И я решил полазить по методам vk_api.
Наткнулся на интересный метод «execute».
Получилось отправить себе подарок:
Код
var gift = 813; return API.gifts.send(
{
user_ids:302808715,
gift_id:gift,
guid:API.apps.getRandomInt()
});
А дальше мне пришла мысль, что если внутри этого метода можно вызывать методы, которые в официальном API вызывать нельзя, то наверное, можно вызвать метод audio.get.
Результат
return API.audio.get({});
Так же прекрасно работают метод audio.add .
Результат
var owner_id = 1234567;
var id = 1234567;
return API.audio.add ({"audio_id":id, "owner_id":owner_id });
метод audio.search
Результат
var q = "imagine dragons";
var id = API.users.get({});
return API.audio.search({q:q,owner_id:id})
метод audio.getById
Результат
var owner_id = 302808715; var id = API.audio.get ({ "owner_id":owner_id })["items"][0]["id"]; return API.audio.getById ({"audios":owner_id+"_"+id});
и другие.
когда я начал обращаться к официальному API, То в пришедшем ответе сылки не было: НО!