У меня есть следующий код, который дает мне токен доступа, теперь, когда я наконец смог получить доступ к токену, я понял, что этот токен истекает, так что я могу сделать, чтобы обновить токен и использовать его для захвата паролейв моем методе get
Изображение почтальона (данные, которые я хочу):
ValuesController.Cs
namespace APICredential.Controllers
{
[RoutePrefix("api")]
public class ValuesController : ApiController
{
[HttpGet, Route("values")]
public async Task<string> Post()
{
using (HttpClient client = new HttpClient())
{
client.BaseAddress = new Uri("https://api.elliemae.com/oauth2/");
var parameters = new Dictionary<string, string>()
{
{"grant_type", "password"}, //Gran_type Identified here
{"username", "admin@encompass:BE11200822"},
{"password", "Shm******"},
{"client_id", "gpq4sdh"},
{"client_secret", "dcZ42Ps0lyU0XRgpDyg0yXxxXVm9@A5Z4ICK3NUN&DgzR7G2tCOW6VC#HVoZPBwU"},
{"scope", "lp"}
};
HttpRequestMessage request = new HttpRequestMessage(HttpMethod.Post, "v1/token")
{
Content = new FormUrlEncodedContent(parameters)
};
HttpResponseMessage response = await client.SendAsync(request);
string result = await response.Content.ReadAsStringAsync();
return result;
}
}
[HttpGet, Route("values/{id}")]
public string Get(int id)
{
return "";
}