Skip to content

Instantly share code, notes, and snippets.

@andreyleskov
Created April 5, 2023 04:27
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save andreyleskov/e1cbf6cb2e2260080cdfb13b9ebaa9ff to your computer and use it in GitHub Desktop.
Save andreyleskov/e1cbf6cb2e2260080cdfb13b9ebaa9ff to your computer and use it in GitHub Desktop.
ZenMoney get code C# code
[Fact]
public async void GetZenmoneyCode()
{
var url = "https://api.zenmoney.ru/";
var clientId = _secrets.ZenMoneyClientId;
var clientSecret = _secrets.ZenMoneyClientSecret;
var redirectUri = "http://localhost/login";
var restClient = new RestClient(url);
var request = new RestRequest("oauth2/authorize") {Method = Method.POST};
request.AddHeader("Accept", "application/json");
request.AddHeader("Content-Type", "application/x-www-form-urlencoded");
request.AddParameter("client_id", clientId);
request.AddParameter("response_type", "code");
request.AddParameter("redirect_uri", redirectUri);
var tResponse = await restClient.ExecuteAsync(request);
var responseJson = tResponse.Content;
_output.WriteLine(responseJson);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment