- Регистрация
- 03.10.2018
- Сообщения
- 1 137
- Благодарностей
- 196
- Баллы
- 63
Доброго дня всем)
кто-то работал с авито апи?
нужен совет по их методу, а именно:
Как правильно получить отчеты через приложение?
1. приложение завели, ключи получили
2. но не проходит авторизация не получается получить токен
кто-то работал с авито апи?
нужен совет по их методу, а именно:
Как правильно получить отчеты через приложение?
1. приложение завели, ключи получили
2. но не проходит авторизация не получается получить токен
C#:
public async Task<string> GetAuthCodeInteractiveAsync(
string clientId,
IEnumerable<string> scopes,
CancellationToken cancellationToken = default)
{
if (string.IsNullOrWhiteSpace(clientId))
throw new ArgumentException("Client ID is required");
if (scopes == null || !scopes.Any())
throw new ArgumentException("At least one scope is required");
var scopeString = string.Join(" ", scopes);
var state = GenerateStateParameter();
var authUrl = $"https://avito.ru/oauth?response_type=code&client_id={clientId}&scope=autoload:reports";
Process.Start(new ProcessStartInfo
{
FileName = authUrl,
UseShellExecute = true
});
Console.WriteLine("Пожалуйста, введите код авторизации из браузера:");
return await Task.Run(() => Console.ReadLine(), cancellationToken);
}