spider-core/biliapi/info.go

27 lines
473 B
Go

package biliapi
import (
"fmt"
"net/http"
)
type BasicInfoParams struct {
Cookie string
Mid uint
}
func BasicInfo(params BasicInfoParams) ([]byte, error) {
url := fmt.Sprintf("https://api.bilibili.com/x/space/wbi/acc/info?mid=%d", params.Mid)
srv := BaseService{
Client: &http.Client{},
Url: url,
Headers: map[string]string{"Cookie": params.Cookie},
}
respBody, err := srv.DoRequest()
if err != nil {
return nil, err
}
return respBody, nil
}