跳到主要内容

Go

GitHub 仓库Coding 仓库

项目说明

项目通过 go get 引入了腾讯云 sdk,补充了调用电子签企业版 API 所需要的内容,并提供了调用的样例。使用前请先在项目中导入腾讯云 sdk。

通过 go get 安装(推荐)

推荐使用腾讯云镜像加速下载:

  1. Linux 或 MacOS:

    export GOPROXY=https://mirrors.tencent.com/go/
  2. Windows:

    set GOPROXY=https://mirrors.tencent.com/go/

按需安装(推荐)

注意:此安装方式仅支持使用 Go Modules 模式进行依赖管理,即环境变量 GO111MODULE=auto或者GO111MODULE=on, 并且在您的项目中执行了 go mod init xxx.

如果您使用 GOPATH, 请参考下节: 全部安装

v1.0.170 后可以按照产品下载,您只需下载基础包和对应的产品包(如 ess)即可,不需要下载全部的产品,从而加快您构建镜像或者编译的速度:

  1. 安装公共基础包:

    go get -v -u github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/client-service
  2. 安装对应的产品包(如 ess):

    go get -v -u github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ess

全部安装

此模式支持 GOPATH 和 Go Modules

此方式会一次性下载腾讯云所有产品的包:

go get -v -u github.com/tencentcloud/tencentcloud-sdk-go

注意:为了支持 go mod,SDK 版本号从 v3.x 降到了 v1.x。并于 2021.05.10 移除了所有v3.0.*3.0.*的 tag,如需追溯以前的 tag,请参考项目根目录下的 commit2tag 文件。

通过源码安装

前往代码托管地址 Github 或者 Gitee 下载最新代码,解压后安装到 $GOPATH/src/github.com/tencentcloud 目录下。

目录文件说明

api

api 目录是对电子签企业版所有 API 的简单封装,以及调用的 Example。 如果需要 API 更加高级的功能,需要结合业务修改 api 的封装。

byfile

byfile 目录是电子签企业版的核心场景之一 - 通过文件发起的快速上手样例。 业务方可以结合自己的业务调整,用于正式对接。

bytemplate

byfile 目录是电子签企业版的核心场景之一 - 通过模板发起的快速上手样例。 业务方可以结合自己的业务调整,用于正式对接。

callback

callback 目录是电子签企业版对接的回调解密部分。 业务方需要配置好回调地址和加密 key,就可以接收到相关的回调了。

testdata

testdata 是一个空白的 pdf 用于快速发起合同,测试。

tools

tools 目录提供了调用电子签企业版 API 时涉及到的各种算法样例。 如果不使用 sdk 调用电子签服务,可参考其中的签名计算方式。

config.go

里面定义调用电子签企业版 API 需要的一些核心参数。

购买咨询
微信客服
4006-808-062
4006-808-062