Хабрахабр

[Из песочницы] Как вызывать методы 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, То в пришедшем ответе сылки не было: НО!

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть