Advertisement
Guest User

Untitled

a guest
Nov 5th, 2021
65
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.08 KB | None | 0 0
  1.         private static async Task<String> GetHTTPResponse()
  2.         {
  3.             var url = "https://auth.ebay.com/oauth2/authorize?";
  4.             var cred = RestCallProcessor.GetCred();
  5.             var scopeList = new List<String>();
  6.             scopeList.Add("https%3A%2F%2Fapi.ebay.com%2Foauth%2Fapi_scope%2Fsell.marketing");
  7.             string encodedScopeList = scopeList.Aggregate((x, y) => Uri.EscapeDataString(x).ToString() + " " +                                          Uri.EscapeDataString(y).ToString());
  8.             string uriParams = $"client_id={cred.Get(CredentialType.APP_ID)}&redirect_uri={cred.Get(CredentialType.REDIRECT_URI)}&                  response_type=code&scope={encodedScopeList}";
  9.             var uri = url + uriParams;
  10.             HttpClient client = new HttpClient();
  11.             var response = await client.GetAsync(uri);
  12.             response.EnsureSuccessStatusCode();
  13.             return await response.Content.ReadAsStringAsync();
  14.         }
  15.         private async Task PageLoad()
  16.         {
  17.             var response = await GetHTTPResponse();
  18.             webrowser.NavigateToString(response);
  19.         }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement