всем привет, у меня такая штука, вобщем пытаюсь по апи принять юзеров в группу вк. принять всех скопом невозможно, по крайней мере я не нашёл такого, зато нашёл как их поштучно принимать. проблема в том, что вк возвращает результат в json:
и заявок может быть разное количество, соответственно надо обрабатывать как-то это количество либо в for либо в foreach. foreach у меня не получилось вот так foreach(string userId in project.Json["response.items"]), зенка на такое ругается:
плюс ещё ругалась на то, что у userId после такого не существует свойства Value, в котором, как я понимаю, должно содержаться значение переменной при обращении к ней с шарпа...
также попробовал вот так:
но результат такой же, невозможно применить индексирование и всё такое. помогите пожалуйста с решением проблемы.
и заявок может быть разное количество, соответственно надо обрабатывать как-то это количество либо в for либо в foreach. foreach у меня не получилось вот так foreach(string userId in project.Json["response.items"]), зенка на такое ругается:
плюс ещё ругалась на то, что у userId после такого не существует свойства Value, в котором, как я понимаю, должно содержаться значение переменной при обращении к ней с шарпа...
также попробовал вот так:
C#:
for(int i = 0; i < project.Json["response.items.Count"]; i++)
{
using (var wc = new WebClient())
{
string parseResult;
Stream data = wc.OpenRead("https://api.vk.com/method/groups.approveRequest?v=5.52&access_token=" + project.Variables["token"].Value + "&user_id=" + project.Json["response.items[" + i + "]"].Value + "&group_id=" + project.Variables["group_id"].Value);
StreamReader parser = new StreamReader(data);
parseResult = parser.ReadToEnd();
data.Close();
}
}
return "ended";