bilibili-API-collect/grpc_api/readme.md

39 lines
794 B
Markdown
Raw Normal View History

# grpc 接口定义protobuf 结构体)
2021-01-03 15:41:20 +08:00
注:
1. proto 结构体文件按照包名分类,同级放在同一目录中
2021-07-06 21:28:36 +08:00
2021-01-03 15:41:20 +08:00
2. 暂时无说明文档,稍后添加
2021-07-06 21:28:36 +08:00
3. 以下文件全部来自 apk 的逆向工程,如有疏漏请包涵
2021-01-03 15:41:20 +08:00
## grpc 主机
2021-07-06 21:28:36 +08:00
B 站客户端的 grpc 接口主机为以下服务器
2021-07-06 21:28:36 +08:00
> grpc.biliapi.net
>
> app.bilibili.com
## grpc 鉴权
2021-07-06 21:28:36 +08:00
需要在请求 http 头部中添加`access_key`,如下
2021-07-06 21:28:36 +08:00
```
authorization:identify_v1 {access_key}
```
## grpc 头部
2021-01-03 15:41:20 +08:00
- [bilibili.metadata](bilibili/metadata):客户端环境参数
- [bilibili.rpc](bilibili/rpc/status.proto):响应错误信息
2021-01-03 15:41:20 +08:00
## 接口请求定义
_稍后补充_
## 示例
B 站 gRPC API Golang 封装:[XiaoMiku01/bilibili-grpc-api-go](https://github.com/XiaoMiku01/bilibili-grpc-api-go)