GetVideoSummary 用av或bv查看AI视频总结
(id string)
| 196 | |
| 197 | // GetVideoSummary 用av或bv查看AI视频总结 |
| 198 | func 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 | } |
searching dependent graphs…