Como enviar um arquivo carregado do HD#
Instalação#
Não esqueça de criar um módulo:
go mod init example
Instalação:
go get github.com/green-api/whatsapp-api-client-golang
Importação#
import (
"github.com/green-api/whatsapp-api-client-golang/pkg/api"
)
Exemplos#
Como inicializar um objeto#
GreenAPI := api.GreenAPI{
IDInstance: "1101000001",
APITokenInstance: "d75b3a66374942c5b3c019c698abc2067e151558acbd412345",
}
Observe que as chaves podem ser obtidas das variáveis de
IDInstance := os.Getenv("ID_INSTANCE")
APITokenInstance := os.Getenv("API_TOKEN_INSTANCE")
Como enviar um arquivo carregado do HD#
Para enviar um arquivo, você deve especificar como primeiro parâmetro o caminho para o documento desejado.
Link para o exemplo: sendFileByUpload/main.go.
response, _ := GreenAPI.Methods().Sending().SendFileByUpload("example.png", map[string]interface{}{
"chatId": "11001234567@c.us",
})
Iniciando o aplicativo#
go run main.go
Descrição | Link para o exemplo |
---|---|
Como criar um grupo | createGroup/main.go |
Como enviar um arquivo carregado do HD | sendFileByUpload/main.go |
Como enviar um arquivo por link | sendFileByURL/main.go |
Como enviar uma mensagem | sendMessage/main.go |
Como receber notificações de entrada | webhook/main.go |