Skip to content

Commit a58f36f

Browse files
committed
update readme and go mod
1 parent aafc04c commit a58f36f

File tree

3 files changed

+50
-0
lines changed

3 files changed

+50
-0
lines changed

README.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
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会自动生成到本项目目录,最后提交两个项目即可

go.mod

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
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

go.sum

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
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=

0 commit comments

Comments
 (0)