vps交流

分享一下,不需要油管api就可以输视频json的go源码


本帖最后由 zhongziso 于 2021-11-10 20:19 编辑

感谢大佬@Xhofe 指点

我们都知道油管的api有额度限制。这个go语言版的是没有限制的。

访问http://127.0.0.1:8080?keyword=用户输入的关键词

就可以输出json了

效果如图
分享一下,不需要油管api就可以输视频json的go源码

  1. package main
  2. import (
  3.         "encoding/json"
  4.         "fmt"
  5.         "log"
  6.         "net/http"
  7.         "github.com/raitonoberu/ytsearch"
  8. )
  9. func main() {
  10.         http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request) {
  11.                 a := r.URL.Query().Get("keyword")
  12.                 search := ytsearch.Search(a)
  13.                 result, err := search.Next()
  14.                 if err != nil {
  15.                         panic(err)
  16.                 }
  17.                 jsonstr, _ := json.Marshal(result)
  18.                 fmt.Fprintf(w, "%v", string(jsonstr))
  19.         })
  20.         log.Fatal(http.ListenAndServe(":8080", nil))
  21. }

复制代码

分享一下,不需要油管api就可以输视频json的go源码
分享帮顶                    
这个调用的就是 有图比的api1.0 ,现在官方有2.0。

acpp 发表于 2021-11-10 20:31
这个调用的就是 有图比的api1.0 ,现在官方有2.0。

是的,反正比免费的油管data api v3耐艹就是了。分享一下,不需要油管api就可以输视频json的go源码