misso/misskey/get_userkey.go
Nya Candy 78dfce0131
init
2023-01-25 00:22:25 +08:00

26 lines
579 B
Go

package misskey
import (
"misso/config"
"misso/types"
)
type AuthSessionUserkey_Request struct {
AppSecret string `json:"appSecret"`
Token string `json:"token"`
}
type AuthSessionUserkey_Response struct {
AccessToken string `json:"accessToken"`
User types.MisskeyUser `json:"user"`
}
func GetUserkey(token string) (*AuthSessionUserkey_Response, error) {
return PostAPIRequest[AuthSessionUserkey_Response]("/api/auth/session/userkey", &AuthSessionUserkey_Request{
AppSecret: config.Config.Misskey.Application.Secret,
Token: token,
})
}