产品文档

实名认证服务

2024-01-29 10:20:38

queryBankList

描述

查询所有支持的银行

请求方式

GET

请求地址

https://cloudauth.jdcloud-api.com/v1/query:bankList

请求参数

返回参数——成功

名称 类型 描述
result Result
requestId String 请求ID

Result

名称 类型 描述
success Boolean 认证结果true 成功, false 失败
hasException Boolean 是否有异常 true 有异常, false 无异常
code String 认证结果状态码
message String 认证结果
detail String 字符串形式的查询结果,内容为json

返回参数——失败

名称 类型 描述
error ServiceError
requestId String 请求ID

ServiceError

名称 类型 描述
code Integer 错误码
message String 错误描述
status String 状态码

返回码

返回码 描述
200 OK
403 FAIL

示例代码

复制成功

import (
	"fmt"
	"time"

	core "git.jd.com/jcloud-api-gateway/jcloud-sdk-go/core"
	cloudauth "git.jd.com/jcloud-api-gateway/jcloud-sdk-go/services/cloudauth/apis"
	client "git.jd.com/jcloud-api-gateway/jcloud-sdk-go/services/cloudauth/client"
	//models "git.jd.com/jcloud-api-gateway/jcloud-sdk-go/services/cloudauth/models"
)

func IntHelper(x int) *int {
	return &x
}

func StrHelper(x string) *string {
	return &x
}

func BoolHelper(x bool) *bool {
	return &x
}

func main() {
	accessKey := "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
	secretKey := "XXXXXXXXXXXXXXXXXXXXXXXXXXXX"
	credentials := core.NewCredentials(accessKey, secretKey)

	config := core.NewConfig()
	config.SetEndpoint("10.0.0.1:8000")
	config.SetScheme("http")
	config.SetTimeout(20 * time.Second)

	client := client.NewCloudauthClient(credentials)
	client.SetConfig(config)
	// QueryBankList 查询银行列表
	{
		req := cloudauth.NewQueryBankListRequest()
		if resp, err := client.QueryBankList(req); err != nil {
			fmt.Println("error : ", err)
		} else {
			fmt.Println("resp : ", resp)
		}
	}
}
文档反馈

开始与售前顾问沟通

可直接拨打电话 400-098-8505转1

我们的产品专家为您找到最合适的产品/解决⽅案

在线咨询 5*8⼩时

1v1线上咨询获取售前专业咨询

点击咨询
企微服务助手

专业产品顾问,随时随地沟通