mtfosbot/module/apis/twitch/twitch.go

36 lines
577 B
Go
Raw Normal View History

2018-09-11 09:58:08 +00:00
package twitch
import (
"fmt"
"net/url"
)
var baseURL = "https://api.twitch.tv"
func getURL(p string) (string, bool) {
u, err := url.Parse(baseURL)
if err != nil {
return "", false
}
ref, err := u.Parse(p)
if err != nil {
return "", false
}
str := ref.String()
return str, true
}
func getHeaders(token string) map[string]string {
m := make(map[string]string)
m["Content-Type"] = "application/json"
m["Authorization"] = fmt.Sprintf("Bearer %s", token)
return m
}
2018-09-11 10:15:54 +00:00
func GetUserData(token string) {
url, ok := getURL("/helix/users")
if !ok {
return
}
}