1.9 KiB
如何快速找到需要调用的 API 模型类名 / 方法名?
本库提供的请求模型、响应模型和接口方法,三者均保持同名。
例如,申请产品开通的请求是 CreateMSEPayProductApplicationRequest
,响应是 CreateMSEPayProductApplicationResponse
,接口是 ExecuteCreateMSEPayProductApplicationAsync()
。知道其中一个,其余两个就可以快速地推断出了。
再有,每个对象的命名与官方文档的接口地址大体保持一致。例如刚刚提到的申请产品开通,它的接口地址是 [POST] /mse-pay/product-applications
,将其中的反斜杠去掉、并以大驼峰命名法的方式调整它,就可以得到前文提到的几个对象了。
另外,以 Query
开头的一般表示列表查询;以 Get
开头的一般表示获取详情;以 Create
开头的一般表示发起或新建操作。
完整的模型定义可以参考项目目录下的 src/SKIT.FlurlHttpClient.Wechat.TenpayBusiness/Models 目录。
【附】微企付商户 API 模型命名速查表:
[展开查看]
-
商户入驻
-
申请产品开通:
CreateMSEPayProductApplication
-
查询产品开通:
GetMSEPayProductApplicationByOutRequestNumber
/GetMSEPayProductApplicationByRequestNumber
-
创建开通跳转链接:
CreateMSEPayProductApplicationLink
-
图片上传接口:
UploadFile
-
-
H5 支付
-
H5 支付预下单:
CreateMSEPayPaymentH5Pay
-
根据交易订单查询付款结果:
GetMSEPayPaymentByOutPaymentId
/GetMSEPayPaymentByPaymentId
-
主动关单:
CloseMSEPayPayment
-
主动关单:
CloseMSEPayPayment
-
-
公共资源 Redirect:
- 获取跳转对象:
CreateMSEPayRedirectLink
- 获取跳转对象:
-
文件获取:
-
获取账单文件下载地址:
GetMSEPayAccountBill
-
文件获取:
DownloadMSEPayAccountBill
-