@matthewstafford

VK API execute + PHP, как правильно сделать?

Всем привет, у меня есть вот такой вот код для execute

var request = "members";

if (request == "members") {
     var members = API.groups.getMembers({"group_id":"123456","v":"5.92"});
     return members.count;
} else if(request == "managers") {
     var managers = API.groups.getMembers({"group_id":"123456","filter":"managers","v":"5.92"});
     return managers.count;
} else if (request == "requests") {
     var requests = API.groups.getRequests({"group_id":"123456","count":"0","v":"5.92"});
     return requests.count;
}


Вопрос: каким образом я могу изменять переменную из первой строчки в своем PHP коде, чтобы не делать три запроса? Возможно ли это вообще или я понял что-то не так?
  • Вопрос задан
  • 347 просмотров
Решения вопроса 1
@StockholmSyndrome
если у вас своё приложение, то можно использовать хранимые процедуры
https://vk.com/editapp?id={your_app_id}&section=fu...
тогда можно создать процедуру execute.getCount, у которой будет параметр request

P.S. внутри execute'а при вызове методов не нужно передавать версию
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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