产品文档

实名认证服务

帮助中心 > OpenAPI & SDK > 实名认证服务 > 查询城市下银行分行列表

queryBankBranchList

描述

查询城市下银行分行列表

请求方式

GET

请求地址

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

请求参数

名称 类型 是否必需 默认值 描述
bankCode String True 银行代码
cityCode String True 城市代码

返回参数

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

Result

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

返回码

返回码 描述
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 := "22EA946**********5D4E0C2B6"
	secretKey := "2B30ED2**********906ABEB40"
	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)
	// QueryBankBranchList 查询支行代码
	{
		req := cloudauth.NewQueryBankBranchListRequest("01030000", "320300")
		if resp, err := client.QueryBankBranchList(req); err != nil {
			fmt.Println("error : ", err)
		} else {
			fmt.Println("resp : ", resp)
		}
	}
}
更新时间:2020-12-02 19:40:55