[gRpc] 添加评论区 At 用户列表接口 (#681)

* 增加新版动态点赞转发列表接口

* 更新包名 `interface`  -> `interfaces`

* 添加评论区 At 用户列表 gRPC 接口

* 添加grpc接口使用示例
This commit is contained in:
XiaoMiku01 2023-05-23 11:52:42 +08:00 committed by GitHub
parent 05ac3d5e2a
commit 0e17dd421a
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 52 additions and 12 deletions

View File

@ -1 +1,37 @@
// TODO
syntax = "proto3";
package bilibili.relation.interface.v1;
service RelationInterface {
// At ()
rpc AtSearch (AtSearchReq) returns (AtSearchReply);
}
message AtSearchReq {
// 1 , 0
int64 mid = 1;
//
string keyword = 2;
}
message AtSearchReply {
//
repeated AtGroup items = 1;
}
message AtGroup {
// 2: 4: ,
int32 group_type = 1;
//
string group_name = 2;
//
repeated AtItem items = 3;
}
message AtItem {
int64 mid = 1;
string name = 2;
string face = 3;
int32 fans = 4;
int32 official_verify_type = 5;
}

View File

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