spider-core/biliapi/info.go

27 lines
473 B
Go
Raw Normal View History

2022-12-20 21:35:30 +08:00
package biliapi
import (
"fmt"
"net/http"
)
2023-04-09 13:35:57 +08:00
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)
2022-12-20 21:35:30 +08:00
srv := BaseService{
2023-04-09 13:35:57 +08:00
Client: &http.Client{},
Url: url,
Headers: map[string]string{"Cookie": params.Cookie},
2022-12-20 21:35:30 +08:00
}
respBody, err := srv.DoRequest()
if err != nil {
return nil, err
}
return respBody, nil
}