Пример #1
0
        static async Task MainAsync()
        {
            var code = await Authorize();

            var patreonApi = new PatreonApi(clientId, clientSecret, redirectURI);
            var tokenData  = await patreonApi.PerformCodeExchange(code);

            patreonApi = new PatreonApi(tokenData.AccessToken);

            var fields = new Fields();

            fields.AddAllField <User>();
            fields.AddAllField <Campaign>();
            var includes = new Includes();

            includes.Add <User>(x => x.Campaign);

            var user = await patreonApi.FetchUser(fields, includes);

            Console.ReadLine();
        }