An API wrapper to fetch your genshin user data!
- You can also fetch all your characters data (name, level, constellation, etc)
- Go
- HoyoLab Cookies - You can get you hoyolab cookies by visiting hoyolab and logging in. After you login
Ctrl + Shift + Ithen click on theConsoleTab and then typedocument.cookieand thats the cookie!
You can run the test file to run this in the command line. You can compile it and run it your self test/test.go or install one of the releases. Note: You need to go install before you run.
The default test file looks like this:
Import the genshingo package first.
package main
import (
genshin "github.com/Nota30/genshingo"
)
func main() {
init := genshin.Init{
Cookie: "cookie goes here",
Server: "os",
}
user, err := init.GetUserData("uid")
if err != nil {
println(err)
}
println(user.Data.Info.Nickname)
}- If you don't get a users data that means they haven't set their profile to
publicin hoyolab. You can make it public by going to hoyolab settings. - Currently only works with the
osservers so thecnservers won't work. Will be added in a later release maybe?