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

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

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

Похожие вопросы