Como Configurar o Cliente
O Cliente é o cliente Go usado para obter estratégias de upgrade e outros recursos. Para fazer solicitações usando o SDK Go, você precisa inicializar uma instância Client e modificar os itens de configuração padrão do Client conforme necessário.
Pré-requisitos
- Já registrou uma conta UpgradeLink.
- Obteve AccessKey e AccessSecret.
Obter Credenciais

Exemplo de Configuração Padrão
go
package test
import (
"fmt"
"testing"
"github.com/toolsetlink/upgradelink-api-go/client"
)
func TestInit(t *testing.T) {
var config = client.Config{}
config.SetAccessKey("mui2W50H1j-OC4xD6PgQag")
config.SetAccessSecret("PEbdHFGC0uO_Pch7XWBQTMsFRxKPQAM2565eP8LJ3gc")
Client, err := client.NewClient(&config)
if err != nil {
return
}
}Resumo dos Parâmetros de Configuração
| Nome do Parâmetro | Obrigatório | Tipo | Valor de Exemplo | Descrição |
|---|---|---|---|---|
| accessKey | Sim | string | 89c8b3d5f2a74e1b | AccessKey |
| secretKey | Sim | string | 89c8b3d5f2a74e1b | AccessSecret |
| protocol | Não | string | HTTPS | Protocolo, padrão é HTTP |
| endpoint | Não | string | api.api.com | Nome de domínio do serviço, padrão é api.upgrade.toolsetlink.com, pode ser alterado para seu próprio nome de domínio do serviço. |