stream-api-go

command module
v0.0.0-...-b6a8806 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 9, 2023 License: MIT Imports: 6 Imported by: 0

README

OpenSea stream API unofficial implement in Go

https://docs.opensea.io/reference/using-stream-api-without-sdk

How to use

package main

import (
	"encoding/json"
	"fmt"
	"time"
	"github.com/721tools/stream-api-go/sdk"
)

func main() {
	api_token := "YOUR-API-TOKEN-HERE"
	ns := sdk.NewNotifyService(sdk.MAIN_NET, api_token)

	ns.Subscribe("*", sdk.ITEM_LISTED, func(msg *sdk.Message) error {
		t, _ := json.Marshal(msg)
		fmt.Printf("recv msg %s \n", string(t))
		return nil
	})

	go ns.Start()

	time.Sleep(time.Second * 100)
}


// ns.Stop()

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
event schemas: https://docs.opensea.io/reference/stream-api-event-schemas api document: https://docs.opensea.io/reference/using-stream-api-without-sdk
event schemas: https://docs.opensea.io/reference/stream-api-event-schemas api document: https://docs.opensea.io/reference/using-stream-api-without-sdk

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL