Avito api ?

artsmm

Client
Регистрация
03.10.2018
Сообщения
1 137
Благодарностей
196
Баллы
63
Доброго дня всем)
кто-то работал с авито апи?
нужен совет по их методу, а именно:
Как правильно получить отчеты через приложение?
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);
}
 

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