Авторизация OAuth 2.0 для TeamViewer в C# и список получаемых сессий
Я хочу получить список открытых сессий в Team Viewer через программу C#. Я прочитал документацию по Team Viewer API.
Согласно документации, аутентификация OAuth 2.0 используется для получения токена доступа. Но я не могу понять, как я могу передать ему информацию о полномочиях. Просто для тестирования я также пытался создать токен доступа, используя Postman Rest API, но я также не могу этого сделать.
string Version = "v1";
string tvApiUrl = "https://webapi.teamviewer.com/";
string address = tvApiUrl + "/api/" + Version + "/sessions";
HttpWebRequest request = WebRequest.Create(address) as HttpWebRequest;
//SOMEHOW I HAVE TO ASSIGN CREDENTIAL/AUTHENTICATION TO REQUEST HERE
request.Method = "GET";
WebResponse response = request.GetResponse();
Console.WriteLine(response);
0 ответов
Сначала необходимо получить код авторизации (3.8.1), а затем, используя этот код, запросить токен доступа (3.8.2).
Затем вы будете использовать токен доступа в заголовке авторизации во всех других запросах.