Пример #1
0
        public async Task <AUTH.AuthCurrentCredentialModel> OvhAuthInfoAsync()
        {
            try
            {
                var request = OvhApiTools.PrepareRequest(HttpMethod.Get, "auth/currentCredential");
                await OvhApiTools.SignRequestAsync(request, this.Credentials);

                var response = await client.SendAsync(request);

                OvhApiTools.Validate(response);
                var modelresult = await OvhApiTools.ReadWithModelAsync <AUTH.AuthCurrentCredentialModel>(response);

                return(modelresult);
            }
            catch (Exception ex)
            {
                //throw new Exception("OvhAuthRequestAsync " + ex.Message, ex);
                return(null);
            }
        }