Black Friday tra 20 giorni: i Suoi clienti potranno pagare? -25 % il 1° anno e configurazione offerta, fino al 30 novembreVedi l’offerta →
Integrazione
Modulo github.com/pathlyhq/pathly-sdk-go: idempotenza e Retry-After come il provider Terraform.
Ottenere la mia chiave APIContratto OpenAPI
Documento completo, senza autenticazione, da passare al Suo generatore di client.
Modulo github.com/pathlyhq/pathly-sdk-go, tag v0.1.0 indicizzato da proxy.golang.org e pkg.go.dev. Stesso modello del provider Terraform: idempotenza, Retry-After, distinzione tra 404 ed errore di trasporto.
Utile nelle CLI interne, nei controller Kubernetes leggeri e nei job batch. Passi context.Context a ogni chiamata per rispettare i timeout della CI.
go get + create
go get github.com/pathlyhq/[email protected]
export PATHLY_API_TOKEN=sp_…
package main
import (
"context"
"fmt"
"os"
pathly "github.com/pathlyhq/pathly-sdk-go"
)
func main() {
client := pathly.NewClient(os.Getenv("PATHLY_API_TOKEN"))
s, err := client.CreateScenario(context.Background(), pathly.ScenarioInput{
Name: "Checkout",
URL: "https://www.example.com/cart",
IntervalSec: 300,
ExpectText: "Your cart",
})
if err != nil { panic(err) }
fmt.Println(s.ID)
}