从json对象c# weatherbug api获取新的访问令牌
本文关键字:获取 访问令牌 api weatherbug json 对象 | 更新日期: 2023-09-27 18:04:43
我想调用url,调用格式:https://thepulseapi.earthnetworks.com/oauth20/token?grant_type=client_credentials&client_id=(Consumer Key)&client_secret=(消费者密钥)
给出一个json对象,如
{
"OAuth20": {
"access_token": {
"token": "YwLFnMnyGYoyGGkddWtsbTUR8IZA",
"refresh_token": "YwLFnMnyGYoyGGkddWtsbTUR8IZA",
"token_type": "bearer",
"expires_in": 86399
}
}
}
令牌刷新每个会话或当它到期时,所以我需要创建一种方法来让这个通过每次与硬编码它。有关于这个天气bug api的例子或建议吗?
我想推荐Json.net
使用起来很容易。
JObject jObject = Newtonsoft.Json.Linq.JObject.Parse(YourJsonResponse);
var token = jObject.SelectToken("OAuth20").SelectToken("access_token");
如果你想为它生成一个类,你也可以使用Json2cSharp