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 + I
then click on theConsole
Tab and then typedocument.cookie
and 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
public
in hoyolab. You can make it public by going to hoyolab settings. - Currently only works with the
os
servers so thecn
servers won't work. Will be added in a later release maybe?