https://github.com/dev-openapi/bilibili-webapp
一个用protobuf生成的B站开放平台接口
https://github.com/dev-openapi/bilibili-webapp
bilibili bilibili-api protoc-gen-go protoc-gen-go-api
Last synced: about 1 year ago
JSON representation
一个用protobuf生成的B站开放平台接口
- Host: GitHub
- URL: https://github.com/dev-openapi/bilibili-webapp
- Owner: dev-openapi
- Created: 2023-07-14T13:49:02.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2023-07-20T01:46:54.000Z (over 2 years ago)
- Last Synced: 2025-01-17T15:51:57.704Z (about 1 year ago)
- Topics: bilibili, bilibili-api, protoc-gen-go, protoc-gen-go-api
- Language: Go
- Homepage: https://openhome.bilibili.com
- Size: 77.1 KB
- Stars: 2
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# bilibili-webapp
微信小程序接口,使用protobuf生成的
生成工具是[protoc-gen-go_api](https://github.com/dev-openapi/protoc-gen-go_api)
## 如何使用
在自己的项目中添加此包 github.com/dev-openapi/bilibili-webapp
初始化包 `biliOauthService := biliwebapp.NewOauthService()`
然后根据自己的需要,用`biliOauthService`去调用想用的接口
## 如何添加新接口
首先要安装protoc,protoc-gen-go和protoc-gen-go_api。前面两个如何安装,请参考网上教程搜索
```shell
go install github.com/dev-openapi/protoc-gen-go_api@latest
```
下载[protocol](https://github.com/dev-openapi/protocol)仓库
下载本项目,与protocol是同一级目录
然后根据文档在protocol项目中写好proto文件,再执行make bilibili-webapp会自动生成到本项目目录,最后提交两个项目即可