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

Function GetVideoSummary

bilibili/api.go:198–222  ·  view source on GitHub ↗

GetVideoSummary 用av或bv查看AI视频总结

(id string)

Source from the content-addressed store, hash-verified

196
197// GetVideoSummary 用av或bv查看AI视频总结
198func GetVideoSummary(id string) (videoSummary VideoSummary, err error) {
199 var (
200 data []byte
201 card Card
202 )
203 _, err = strconv.Atoi(id)
204 if err == nil {
205 data, err = web.GetData(fmt.Sprintf(VideoInfoURL, id, ""))
206 } else {
207 data, err = web.GetData(fmt.Sprintf(VideoInfoURL, "", id))
208 }
209 if err != nil {
210 return
211 }
212 err = json.Unmarshal(binary.StringToBytes(gjson.ParseBytes(data).Get("data").Raw), &card)
213 if err != nil {
214 return
215 }
216 data, err = web.GetData(SignURL(fmt.Sprintf(VideoSummaryURL, card.BvID, card.CID)))
217 if err != nil {
218 return
219 }
220 err = json.Unmarshal(data, &videoSummary)
221 return
222}

Callers 1

TestGetVideoSummaryFunction · 0.85

Calls 1

SignURLFunction · 0.85

Tested by 1

TestGetVideoSummaryFunction · 0.68

Used in the wild real call sites across dependent graphs

searching dependent graphs…