产品概述
产品功能
底层引擎
产品优势
应用场景
基本概念
go get -u github.com/tencentcloud/tencentcloud-sdk-go
$GOPATH/src/github.com/tencentcloud 目录下。package mainimport ("fmt""github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common""github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/errors""github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common/profile"tbaas "github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/tbaas/v20180416")func main() {// 实例化一个认证对象,入参需要传入腾讯云账户 SecretId 和 SecretKey,此处还需注意密钥对的保密credential := common.NewCredential("","",)// 实例化一个client选项,可选的,没有特殊需求可以跳过cpf := profile.NewClientProfile()cpf.HttpProfile.Endpoint = "tbaas.intl.tencentcloudapi.com"// 实例化要请求产品的client对象,clientProfile是可选的client, _ := tbaas.NewClient(credential, "ap-hongkong", cpf)// 实例化一个请求对象,每个接口都会对应一个request对象request := tbaas.NewInvokeFabricChaincodeRequest()request.ClusterId = common.StringPtr("fabric-65z42qi150")request.ChannelId = common.StringPtr("channel-9xej4d")request.ChaincodeName = common.StringPtr("fact")request.FuncName = common.StringPtr("Set")request.FuncParam = common.StringPtrs([]string{ "key", "value" })request.WithAsyncResult = common.BoolPtr(false)// 返回的resp是一个InvokeFabricChaincodeResponse的实例,与请求对象对应response, err := client.InvokeFabricChaincode(request)if _, ok := err.(*errors.TencentCloudSDKError); ok {fmt.Printf("An API error has returned: %s", err)return}if err != nil {panic(err)}// 输出json格式的字符串回包fmt.Printf("%s", response.ToJsonString())}
文档反馈