包信息
| 属性 | 值 |
|---|---|
| NuGet 包 | Bitzsoft.Integrations.EnterpriseInfo.Qixin |
| Provider ID | qixin |
| 鉴权 | AppKey + SecretKey |
配置字段(QixinOptions)
| 字段 | 类型 | 必填 | 默认值 | 说明 |
|---|---|---|---|---|
AppKey | string | 是 | — | 启信宝开放平台 AppKey |
SecretKey | string | 是 | — | 启信宝开放平台 SecretKey |
BaseUrl | string | 否 | https://api.qixin.com/APIService | API 基础地址 |
HttpClientName | string | 否 | QixinEnterpriseInfoProvider | 命名 HttpClient |
配置示例
{ "EnterpriseInfo": { "Qixin": { "AppKey": "your-app-key", "SecretKey": "your-secret-key" } }}DI 注册
builder.Services.AddBitzsoftQixinEnterpriseInfo(builder.Configuration.GetSection("EnterpriseInfo:Qixin"));使用示例
public class QixinService(IEnterpriseInfoProvider info){ public async Task<EnterpriseRiskSummary> GetRiskAsync(string creditCode) { return await info.GetRiskSummaryAsync(creditCode); }
public async Task<IReadOnlyList<EnterpriseShareholderInfo>> GetShareholdersAsync(string creditCode) { return await info.GetShareholdersAsync(creditCode); }}已知限制
- 启信宝 API 的签名为时间戳 + AppKey + SecretKey 拼接后做哈希。