diff --git a/example/get_resource_detail.go b/example/get_resource_detail.go new file mode 100644 index 0000000..ce3d95c --- /dev/null +++ b/example/get_resource_detail.go @@ -0,0 +1,19 @@ +package example + +import ( + "context" + "fmt" + + "github.com/sunxyw/go-spiget/spiget" +) + +func GetResourceDetail() { + client := spiget.NewClient(nil) + + resource, _, err := client.Resources.Get(context.Background(), 6245) // Get resource with ID 6245, PlaceholderAPI + if err != nil { + panic(err) + } + + fmt.Println(resource) +} diff --git a/main.go b/example/register_webhook.go similarity index 74% rename from main.go rename to example/register_webhook.go index 82cf785..56e7d9a 100644 --- a/main.go +++ b/example/register_webhook.go @@ -1,4 +1,4 @@ -package main +package example import ( "context" @@ -7,7 +7,7 @@ import ( "github.com/sunxyw/go-spiget/spiget" ) -func main() { +func RegisterWebhook() { client := spiget.NewClient(nil) webhook, _, err := client.Webhook.Register(context.Background(), "https://example.com/webhook", []string{"resource-update"}) @@ -16,4 +16,5 @@ func main() { } fmt.Printf("%+v\n", webhook) + // &{ID:2a34ebef22f24ff4d... Secret:d8740a0663a193d4...} }