Проблема с execute VK API

Raids

Client
Регистрация
12.09.2017
Сообщения
41
Благодарностей
19
Баллы
8
Ни как не могу заставить метод execut от api vk заработать
Вот сам код C#:
Код:
string executeCodeSearchGroup = @“var req = API.groups.search({"q":"дача","fields":"site","country_id":"1","city_id":"1","count":"1000"})[email protected];req = req + API.groups.search({"q":"пуховик","fields":"site","country_id":"1","city_id":"1","count":"1000"})[email protected];req = req + API.groups.search({"q":"корабль","fields":"site","country_id":"1","city_id":"1","count":"1000"})[email protected];return req;”;
string apiAnswerHttpPost = ZennoPoster.HttpPost(
    "https://api.vk.com/method/execute?access_token=" + accessToken,
    "&code=" + executeCodeSearchGroup + "&v=5.92",
    "application/x-www-form-urlencoded",
    project.Variables["proxy"].Value,
    "UTF-8",
    ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
    300000);
return apiVkAnswerHttpPost;
API VK постоянно возвращает ошибку 12 неправильный код.
Долго танцевал с бубном, но впустую.
Забиваю этот же кусок кода здесь:
https://vk.com/dev/execute
все работает как надо

И еще не могу разобраться в синтаксисе VK Script нужно создать коллекцию и перебрать в цикле.
Тоже танцевал долго с бубном и снова мимо.
Как сделать тоже:
Код:
string result = "";
string[] collectionReq = new[] {"дача","пуховик","корабль"};
foreach (string req in collectionReq)
{
rusult = result + req;
}
return result;
на VK Script?
 
Последнее редактирование:

Raids

Client
Регистрация
12.09.2017
Сообщения
41
Благодарностей
19
Баллы
8
C execute решил, надо было добавить UrlEncode
Macros.TextProcessing.UrlEncode(executeCodeSearchGroup);

Код:
string executeCodeSearchGroup = @“var req = API.groups.search({"q":"дача","fields":"site","country_id":"1","city_id":"1","count":"1000"})[email protected];req = req + API.groups.search({"q":"пуховик","fields":"site","country_id":"1","city_id":"1","count":"1000"})[email protected];req = req + API.groups.search({"q":"корабль","fields":"site","country_id":"1","city_id":"1","count":"1000"})[email protected];return req;”;
string apiAnswerHttpPost = ZennoPoster.HttpPost(
    "https://api.vk.com/method/execute?access_token=" + accessToken,
    "&code=" + Macros.TextProcessing.UrlEncode(executeCodeSearchGroup) + "&v=5.92",
    "application/x-www-form-urlencoded",
    project.Variables["proxy"].Value,
    "UTF-8",
    ZennoLab.InterfacesLibrary.Enums.Http.ResponceType.HeaderAndBody,
    300000);
return apiVkAnswerHttpPost;
Вопрос с VK Script актуален.
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)