Skip to content

Latest commit

History

15 Commits

Folders and files

NameName
Last commit message
Last commit date

Repository files navigation

csb

阿里专有云csb sdk

仅支持http调用

根据阿里云官方sdk修改,支持contextgo module,官方sdk不支持

使用方法

package cron
import (
"context""fmt""github.com/fnoopv/csb"
)
typeResultstruct {
Data []struct {
UserIDstring`json:"USER_ID"`Mobilestring`json:"MOBILE"`Emailstring`json:"EMAIL,omitempty"`
}
DataSizeint`json:"dataSize"`Totalint`json:"total"`ResultCodeint`json:"resultCode"`ResultMsgstring`json:"resultMsg"`HasNextPagebool`json:"hasNextPage"`
}
funcSyncAvicUser() {
c:=csb.NewCSBClient("http://dadsa.com:8888/CSB", "dasdsa", "dadadadas=")
c.SetApiName("users")
c.SetApiMethod("get")
c.SetApiVersion("1.0.0")
c.SetContentType("application/json;charset=utf-8")
// 添加query参数queryParam:=make(map[string]string)
queryParam["startTime"] ="0"c.SetQueryParam(queryParam)
// 添加请求头headers:=make(map[string][]string)
headers["appKey"] = []string{"dasdadasd"}
c.SetHeaders(headers)
result:=Result{}
err:=c.Do(context.Background(), &result)
iferr!=nil {
fmt.Printf("request error: %s\n", err)
return
}
fmt.Println(result)
}

About

阿里专有云csb sdk

Topics

Resources

Stars

2 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages