c# - 我可以使用 C# 代码以编程方式生成不记名令牌吗?
问题描述
我正在使用 Google Cloud AutoML 自然语言。我通过 C# 代码调用 RestAPI。它需要不记名令牌,目前我正在通过 GCP(谷歌云平台)生成并在 C# 代码中使用它,但它会在一小时后过期。所以我想通过 C# 代码生成这个令牌,这样我就不必每次都用新令牌更新我的代码,这是通过 GCP 生成的。我以分享我的代码为例。您可以看到当前令牌变量被分配了硬编码值。
var client = new RestClient(@"https://automl.googleapis.com/v1beta1/projects/myproject-model/locations/us-central1/models/TCN6989xxxxxxxxx:predict\");
string token = "ya29.c.Kl65B0pyEu5Kl2yO_ch0xhGwFuAbH1CvlUEjt5lBSmWW_dkzRIo8axxxxxxxzxzKEJ6jZEmMFdbVmtRJ2zFl45aDz-MqfHNDPFonUKvuk_opOFwtkRNEuCJ"; //for example
var request = new RestRequest(Method.POST);
request.AddHeader("authorization", $"Bearer {token}");
request.AddHeader("content-type", "application/json");
request.AddParameter("application/json", strPayload, ParameterType.RequestBody);
response = client.Execute(request);
任何支持都将是可观的。谢谢阿米特
解决方案
推荐阅读
- javascript - 在“:”之后输入 0 到 59 之间的两位数字
- python - 如何纠正以下一名玩家的tictactoe游戏?
- c# - 如何根据 ASP.NET 框架中的配置部署不同的 html
- python - 什么是 Python 基类?
- java - 文件夹的相对路径在本地运行但不在服务器上运行时有效
- c# - C# 处理事件后执行在哪里?
- google-apps-script - 匹配 GPS 坐标
- spring - Spring、RabbitMQ、Sleuth 和 Zipkin:Zipkin 中没有可用的跟踪
- javascript - 如何去除分页中的三个点
- tkinter - 正确定位框架的网格方法