Skip to content

ZUOXIANGE/NuoNuoSdk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NuoNuoSdk NuoNuoOpenSdkNuoNuoOpenSdk

诺诺开放平台SDK

相较于官方其他语言的SDK优点是使用了模型参数,开箱即用

安装

dotnet add package NuoNuoOpenSdk

使用示例

//添加诺诺开放平台SDK
builder.Services.AddNuoNuoSdk(builder.Configuration, "NuoNuo");

//获取token,根据token有效期自行维护缓存
var token = await _nuoNuoSdk.GetMerchantToken();

 //查询余票
var stockRes = await _nuoNuoSdk.ExecuteAsync<GetInvoiceStockRequest, GetInvoiceStockResponse>(new GetInvoiceStockRequest
{
    AccessToken = token.AccessToken
});
//使用默认接口实现
var stockRes2 = await _nuoNuoSdk.GetInvoiceStockAsync(new GetInvoiceStockRequest
{
    AccessToken = token.AccessToken
});

具体参数使用方法请参考诺诺官方文档,如果缺少对应的参数模型欢迎自行实现然后PR

参数模型生成小技巧

使用ChatGpt帮我们完成

  1. 复制文档内容使用咒语

使用咒语

  1. 得到结果

得到结果

  1. 纠正结果

纠正结果

About

诺诺开放平台SDK.电子发票等

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages