EpicStep Posted June 29, 2022 Posted June 29, 2022 (edited) This post was recognized by xtrafrancyz! EpicStep was awarded the badge 'Создатель Штук' and 50 points. Приветствую читателей! Реализовал для вас VimeAPI на языке Go под названием: «go-vimeworld». Давайте перейдем к примерам использования: 1. Для получения информации о игроке мы можем вызвать метод GetUsersByNames, который вернет массив пользователей. package main import ( "context" "fmt" "github.com/EpicStep/go-vimeworld/vimeworld" ) func main() { c, err := vimeworld.NewClient(vimeworld.Options{}) if err != nil { panic(err) } user, err := c.GetUsersByNames(context.Background(), "EpicStep") if err != nil { panic(err) } if len(user) == 0 { panic("user not found") } fmt.Println(user[0]) } 2. Получение текущего онлайна на сервере с помощью метода GetOnline. package main import ( "context" "fmt" "github.com/EpicStep/go-vimeworld/vimeworld" ) func main() { c, err := vimeworld.NewClient(vimeworld.Options{}) if err != nil { panic(err) } online, err := c.GetOnline(context.Background()) if err != nil { panic(err) } fmt.Println(online.Total) } 3. Поиск по гильдиям с помощью метода GuildSearch. package main import ( "context" "fmt" "github.com/EpicStep/go-vimeworld/vimeworld" ) func main() { c, err := vimeworld.NewClient(vimeworld.Options{}) if err != nil { panic(err) } guilds, err := c.GuildSearch(context.Background(), "f5") if err != nil { panic(err) } for _, g := range guilds { fmt.Println(g.Name, g.Tag) } } Все методы описаны тут. GitHub → https://github.com/EpicStep/go-vimeworld Edited June 29, 2022 by EpicStep pPitohu, cyclos12, Rander_ and 4 others 3 4
Jonny Posted June 30, 2022 Posted June 30, 2022 Реализация такого на GoLang. Моё почтение. EpicStep 1
Charkos0ff Posted September 11, 2022 Posted September 11, 2022 17 минут назад, FullPlz сказал: Прикольно конечно Он на чём написан? Кто он?
Charkos0ff Posted September 11, 2022 Posted September 11, 2022 Только что, FullPlz сказал: vimeiapi 29.06.2022 в 19:02, EpicStep сказал: Реализовал для вас VimeAPI на языке Go под названием: «go-vimeworld». Первое предложение
EpicStep Posted June 8 Author Posted June 8 Всем привет, обновил библиотеку до Go 1.24, а также все зависимости до актуальных версий.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now