File tree Expand file tree Collapse file tree 3 files changed +50
-0
lines changed
Expand file tree Collapse file tree 3 files changed +50
-0
lines changed Original file line number Diff line number Diff line change 1+ # bilibili-webapp
2+
3+ 微信小程序接口,使用protobuf生成的
4+
5+ 生成工具是[ protoc-gen-go_api] ( https://github.com/dev-openapi/protoc-gen-go_api )
6+
7+
8+ ## 如何使用
9+
10+ 在自己的项目中添加此包 github.com/dev-openapi/bilibili-webapp
11+
12+ 初始化包 ` biliOauthService := biliwebapp.NewOauthService() `
13+
14+ 然后根据自己的需要,用` biliOauthService ` 去调用想用的接口
15+
16+ ## 如何添加新接口
17+
18+ 首先要安装protoc,protoc-gen-go和protoc-gen-go_api。前面两个如何安装,请参考网上教程搜索
19+
20+ ``` shell
21+ go install github.com/dev-openapi/protoc-gen-go_api@latest
22+ ```
23+
24+ 下载[ protocol] ( https://github.com/dev-openapi/protocol ) 仓库
25+
26+ 下载本项目,与protocol是同一级目录
27+
28+ 然后根据文档在protocol项目中写好proto文件,再执行make bilibili-webapp会自动生成到本项目目录,最后提交两个项目即可
Original file line number Diff line number Diff line change 1+ module github.com/dev-openapi/bilibili-webapp
2+
3+ go 1.18
4+
5+ require (
6+ google.golang.org/genproto/googleapis/api v0.0.0-20230711160842-782d3b101e98
7+ google.golang.org/protobuf v1.31.0
8+ )
9+
10+ require google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130 // indirect
Original file line number Diff line number Diff line change 1+ github.com/golang/protobuf v1.5.0 /go.mod h1:FsONVRAS9T7sI+LIUmWTfcYkHO4aIWwzhcaSAoJOfIk =
2+ github.com/google/go-cmp v0.5.5 h1:Khx7svrCpmxxtHBq5j2mp/xVjsi8hQMfNLvJFAlrGgU =
3+ github.com/google/go-cmp v0.5.5 /go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE =
4+ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 h1:E7g+9GITq07hpfrRu66IVDexMakfv52eLZ2CXBWiKr4 =
5+ golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543 /go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0 =
6+ google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130 h1:Au6te5hbKUV8pIYWHqOUZ1pva5qK/rwbIhoXEUB9Lu8 =
7+ google.golang.org/genproto v0.0.0-20230706204954-ccb25ca9f130 /go.mod h1:O9kGHb51iE/nOGvQaDUuadVYqovW56s5emA88lQnj6Y =
8+ google.golang.org/genproto/googleapis/api v0.0.0-20230711160842-782d3b101e98 h1:FmF5cCW94Ij59cfpoLiwTgodWmm60eEV0CjlsVg2fuw =
9+ google.golang.org/genproto/googleapis/api v0.0.0-20230711160842-782d3b101e98 /go.mod h1:rsr7RhLuwsDKL7RmgDDCUc6yaGr1iqceVb5Wv6f6YvQ =
10+ google.golang.org/protobuf v1.26.0-rc.1 /go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw =
11+ google.golang.org/protobuf v1.31.0 h1:g0LDEJHgrBl9N9r17Ru3sqWhkIx2NB67okBHPwC7hs8 =
12+ google.golang.org/protobuf v1.31.0 /go.mod h1:HV8QOd/L58Z+nl8r43ehVNZIU/HEI6OcFqwMG9pJV4I =
You can’t perform that action at this time.
0 commit comments