Этот гайд рассчитан для тех,кто хотя бы знает основы C# I Часть: переводим json(item) в string https://www.youtube.com/watch?v=aQg9bcMSiSA&t= В видео забыл упомянуть про try и catch Некоторые делают,через Netsoft.json.dll,но это слишком занимает много места в папке и нужно скачивать лишние dll Пример метода Для работы с WebClient нужен System.Net (Просто в начале пропишите using System.Net)
static public string ApiConnect(string url, string item)//Метод,который возврощает значение string и в этот метод можно передать два значение
{
try //Если url и item существуют,то выполняется,то что в {}
{
WebClient wc = new WebClient(); //Создаём новый веб клиент
string json = wc.DownloadString(url); //Скачиваем в ОЗУ строку с url адресса
json = json.Substring(json.IndexOf(item)); //Удаляем все символы до значения строки "item"
json = json.Remove(json.IndexOf(','), json.Length - json.IndexOf(',')); //Удаляем всё после запятой
json = json.Replace("\"", ""); //Убираем кавычки
json = json.Replace(item + ":", ""); //Убираем значение переменной item
return json; //Api connect будет = значению json
}
catch //Если url и item не сущестуют,то выполняется это
{
return "Ячейка не загружена"; //Api connect будет = значению "Ячейка не загружена"
}
} II Часть авторизация в своём приложении,через токен https://youtu.be/GLlUNbWLM5E Пример метода Для работы с WebClient нужен System.Net (Просто в начале пропишите using System.Net)
static public string getNick(string token) //Метод,который возврощает значение string и в этот метод можно передать одно значение
{
try
{
WebClient wc = new WebClient();
string nick = wc.DownloadString("http://api.vime.world/web/token/" + token);
if(nick.IndexOf("h4") > -1) //проверяем есть ли h4 у нас в строке
{
nick = nick.Substring(nick.IndexOf("</code><br>"));
nick = nick.Substring(nick.IndexOf("<code>") + 6);
nick = nick.Remove(nick.IndexOf("</code>"),nick.Length - nick.IndexOf("</code>"));
return nick;
}
else return "Такого токена не существует";
}
catch
{
return "Проблемы с соеденением";
}
}