MCPcopy Create free account
hub / github.com/FloatTech/AnimeAPI / GetDynamicDetail

Function GetDynamicDetail

bilibili/api.go:78–96  ·  view source on GitHub ↗

GetDynamicDetail 用动态id查动态信息

(cookiecfg *CookieConfig, dynamicIDStr string)

Source from the content-addressed store, hash-verified

76
77// GetDynamicDetail 用动态id查动态信息
78func GetDynamicDetail(cookiecfg *CookieConfig, dynamicIDStr string) (card DynamicCard, err error) {
79 var data []byte
80 data, err = web.RequestDataWithHeaders(web.NewDefaultClient(), fmt.Sprintf(DynamicDetailURL, dynamicIDStr), "GET", func(req *http.Request) error {
81 if cookiecfg != nil {
82 cookie := ""
83 cookie, err = cookiecfg.Load()
84 if err != nil {
85 return err
86 }
87 req.Header.Add("cookie", cookie)
88 }
89 return nil
90 }, nil)
91 if err != nil {
92 return
93 }
94 err = json.Unmarshal(binary.StringToBytes(gjson.ParseBytes(data).Get("data.card").Raw), &card)
95 return
96}
97
98// GetMemberCard 获取b站个人详情
99func GetMemberCard(uid any) (result MemberCard, err error) {

Callers 1

TestGetDynamicDetailFunction · 0.85

Calls 1

LoadMethod · 0.80

Tested by 1

TestGetDynamicDetailFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…