bilibili-API-collect/grpc_api/bilibili/app/space/v1/space.proto
2022-01-31 00:33:38 +08:00

108 lines
1.5 KiB
Protocol Buffer

syntax = "proto3";
package bilibili.app.space.v1;
//
service Space {
//
rpc Archive (ArchiveReq) returns (ArchiveReply);
}
//-响应
message ArchiveReply {
//
repeated BiliSpaceVideo item = 1;
//
int32 count = 2;
//
EpisodicButton episodic_button = 3;
//
repeated OrderConfig order = 4;
}
//-请求
message ArchiveReq {
//
int64 vmid = 1;
//
int32 pn = 2;
//
int32 ps = 3;
//
string order = 4;
}
//
message Badge {
//
string text = 1;
//
string text_color = 2;
//
string text_color_night = 3;
//
string bg_color = 4;
//
string bg_color_night = 5;
//
string border_color = 6;
//
string border_color_night = 7;
//
int32 bg_style = 8;
}
//
message BiliSpaceVideo {
//
string title = 1;
//
string tname = 2;
//
int64 duration = 3;
//
string cover = 4;
//
string uri = 5;
//
string param = 6;
//
string danmaku = 7;
//
int32 play = 8;
//
int64 ctime = 9;
//
bool state = 10;
//
bool is_popular = 11;
//
repeated Badge badges = 12;
//
string cover_right = 13;
//
string bvid = 14;
//
bool is_steins = 15;
//
bool is_ugcpay = 16;
//
bool is_cooperation = 17;
}
//
message EpisodicButton {
//
string text = 1;
//
string uri = 2;
}
//
message OrderConfig {
//
string title = 1;
//
string value = 2;
}