@maksustoff

В чем ошибка в обращении к хранимой процедуре vk api?

Здравствуйте.
Создал хранимую процедуру для более быстрого получения списка друзей(для 25 пользователей одновременно) и записи их ID в массив.
var a=Args.users.split(",");
var i=0;
var result=[];
var tmp=[];
while(i<a.length)
{
    tmp=[API.friends.get({"user_id":a[i]})]@.items[0];
    result=result+tmp;
    i=i+1;
}
return result;

Задавая вручную параметры(в настройках приложения, прямо на сайте вк) все работает успешно ( на картинке: users=1,2)
87ef1b1bcf954bc0a2e481008dd47f01.jpg
Отправляя же запрос при помощи ссылки получаю пустой response (предварительно получил токен, с токеном проблемы нет).
Запрос такой:
https://api.vk.com/method/execute.getFriends?&access_token=aaaaaabbbbbbbccccc&users=1,23

В ответ получаю:
{"response":""}
В чем проблема,помогите,пожалуйста.Заранее спасибо.
  • Вопрос задан
  • 443 просмотра
Решения вопроса 1
tomnolane
@tomnolane
профессиональный разработчик
https://api.vk.com/method/execute.getFriends?&access_token=aaaaaabbbbbbbccccc&users=1,23

между execute.getFriends?&access_token у вас ?&. Это не правильно. Знак амперсанда уберите из запроса и добавьте "&v=5.63"
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы