update 【gRPC API】 proto files
This commit is contained in:
parent
9322217103
commit
b4bb815ae6
@ -8,10 +8,17 @@ service Fission {
|
||||
rpc Entrance (EntranceReq) returns (EntranceReply);
|
||||
// 首页弹窗
|
||||
rpc Window (WindowReq) returns (WindowReply);
|
||||
//
|
||||
rpc Privacy(PrivacyReq) returns (PrivacyReply);
|
||||
}
|
||||
|
||||
// 活动入口-请求
|
||||
message EntranceReq {}
|
||||
// 动画效果
|
||||
message AnimateIcon {
|
||||
// icon文件
|
||||
string icon = 1;
|
||||
// 动效json文件
|
||||
string json = 2;
|
||||
}
|
||||
|
||||
// 活动入口-响应
|
||||
message EntranceReply {
|
||||
@ -25,8 +32,20 @@ message EntranceReply {
|
||||
AnimateIcon animate_icon = 4;
|
||||
}
|
||||
|
||||
// 首页弹窗-请求
|
||||
message WindowReq {}
|
||||
// 活动入口-请求
|
||||
message EntranceReq {}
|
||||
|
||||
//
|
||||
message PrivacyReply {
|
||||
//
|
||||
string message = 1;
|
||||
}
|
||||
|
||||
//
|
||||
message PrivacyReq {
|
||||
//
|
||||
string activity_uid = 1;
|
||||
}
|
||||
|
||||
//首页弹窗-响应
|
||||
message WindowReply {
|
||||
@ -39,10 +58,5 @@ message WindowReply {
|
||||
string report_data = 3;
|
||||
}
|
||||
|
||||
//动画效果
|
||||
message AnimateIcon {
|
||||
// icon文件
|
||||
string icon = 1;
|
||||
// 动效json文件
|
||||
string json = 2;
|
||||
}
|
||||
// 首页弹窗-请求
|
||||
message WindowReq {}
|
||||
File diff suppressed because it is too large
Load Diff
75
grpc_api/bilibili/api/player/v1/player.proto
Normal file
75
grpc_api/bilibili/api/player/v1/player.proto
Normal file
@ -0,0 +1,75 @@
|
||||
syntax = "proto3";
|
||||
|
||||
package bilibili.api.player.v1;
|
||||
|
||||
// 心跳上报
|
||||
service Heartbeat {
|
||||
// 客户端心跳上报
|
||||
rpc Mobile(HeartbeatReq) returns (HeartbeatReply);
|
||||
}
|
||||
|
||||
// 客户端心跳上报-响应
|
||||
message HeartbeatReply {
|
||||
// 时间戳
|
||||
int64 ts = 1;
|
||||
}
|
||||
|
||||
// 客户端心跳上报-请求
|
||||
message HeartbeatReq {
|
||||
//
|
||||
int64 server_time = 1;
|
||||
//
|
||||
string session = 2;
|
||||
// 用户 mid
|
||||
int64 mid = 3;
|
||||
// 稿件 avid
|
||||
int64 aid = 4;
|
||||
// 视频 cid
|
||||
int64 cid = 5;
|
||||
//
|
||||
string sid = 6;
|
||||
//
|
||||
int64 epid = 7;
|
||||
//
|
||||
string type = 8;
|
||||
//
|
||||
int32 sub_type = 9;
|
||||
//
|
||||
int32 quality = 10;
|
||||
//
|
||||
int64 total_time = 11;
|
||||
//
|
||||
int64 paused_time = 12;
|
||||
//
|
||||
int64 played_time = 13;
|
||||
//
|
||||
int64 video_duration = 14;
|
||||
//
|
||||
string play_type = 15;
|
||||
//
|
||||
int32 network_type = 16;
|
||||
//
|
||||
int64 last_play_progress_time = 17;
|
||||
//
|
||||
int64 max_play_progress_time = 18;
|
||||
//
|
||||
int32 from = 19;
|
||||
//
|
||||
string from_spmid = 20;
|
||||
//
|
||||
string spmid = 21;
|
||||
//
|
||||
string epid_status = 22;
|
||||
//
|
||||
string play_status = 23;
|
||||
//
|
||||
string user_status = 24;
|
||||
//
|
||||
int64 actual_played_time = 25;
|
||||
//
|
||||
int32 auto_play = 26;
|
||||
//
|
||||
int64 list_play_time = 27;
|
||||
//
|
||||
int64 detail_play_time = 28;
|
||||
}
|
||||
@ -15,20 +15,66 @@ service Probe {
|
||||
}
|
||||
|
||||
//
|
||||
message CodeReq {
|
||||
//
|
||||
int64 code = 1;
|
||||
enum Category {
|
||||
CATEGORY_UNSPECIFIED = 0; //
|
||||
CATEGORY_ONE = 1; //
|
||||
CATEGORY_TWO = 2; //
|
||||
CATEGORY_THREE = 3; //
|
||||
}
|
||||
|
||||
//
|
||||
message CodeReply {}
|
||||
|
||||
//
|
||||
message ProbeReq {
|
||||
message CodeReq {
|
||||
//
|
||||
int64 mid = 1;
|
||||
int64 code = 1;
|
||||
}
|
||||
|
||||
//
|
||||
message DynamicMessageUpdate {
|
||||
//
|
||||
string buvid = 2;
|
||||
SimpleMessage body = 1;
|
||||
}
|
||||
|
||||
//
|
||||
message Embedded {
|
||||
//
|
||||
bool bool_val = 1;
|
||||
//
|
||||
int32 int32_val = 2;
|
||||
//
|
||||
int64 int64_val = 3;
|
||||
//
|
||||
float float_val = 4;
|
||||
//
|
||||
double double_val = 5;
|
||||
//
|
||||
string string_val = 6;
|
||||
//
|
||||
repeated int32 repeated_int32_val = 8;
|
||||
//
|
||||
repeated string repeated_string_val = 12;
|
||||
//
|
||||
map<string, string> map_string_val = 13;
|
||||
//
|
||||
map<string, ErrorMessage> map_error_val = 14;
|
||||
}
|
||||
|
||||
//
|
||||
message ErrorMessage {
|
||||
//
|
||||
int64 code = 1;
|
||||
//
|
||||
string reason = 2;
|
||||
//
|
||||
string message = 3;
|
||||
}
|
||||
|
||||
//
|
||||
enum ErrorReason {
|
||||
PROBE_UNSPECIFIED = 0; //
|
||||
PROBE_CATEGORY_NOTFOUND = 1; //
|
||||
}
|
||||
|
||||
//
|
||||
@ -40,11 +86,11 @@ message ProbeReply {
|
||||
}
|
||||
|
||||
//
|
||||
message ProbeStreamReq {
|
||||
message ProbeReq {
|
||||
//
|
||||
int64 mid = 1;
|
||||
//
|
||||
int64 sequence = 2;
|
||||
string buvid = 2;
|
||||
}
|
||||
|
||||
//
|
||||
@ -58,13 +104,35 @@ message ProbeStreamReply {
|
||||
}
|
||||
|
||||
//
|
||||
message ProbeSubReq {
|
||||
message ProbeStreamReq {
|
||||
//
|
||||
int64 buvid = 1;
|
||||
int64 mid = 1;
|
||||
//
|
||||
int64 sequence = 2;
|
||||
}
|
||||
|
||||
//
|
||||
message ProbeSubReply {
|
||||
//
|
||||
int64 message_id = 1;
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
message ProbeSubReq {
|
||||
//
|
||||
int64 buvid = 1;
|
||||
}
|
||||
|
||||
//
|
||||
message SimpleMessage {
|
||||
//
|
||||
int32 id = 1;
|
||||
//
|
||||
int64 num = 2;
|
||||
//
|
||||
string lang = 3;
|
||||
//
|
||||
int32 cate = 4;
|
||||
//
|
||||
Embedded embedded = 5;
|
||||
}
|
||||
|
||||
@ -13,4 +13,6 @@ message PlayerArgs {
|
||||
// 返回url是否强制使用域名
|
||||
// 0:不强制使用域名 1:http域名 2:https域名
|
||||
int64 force_host = 4;
|
||||
//
|
||||
int64 voice_balance = 5;
|
||||
}
|
||||
@ -66,6 +66,14 @@ message Arc {
|
||||
int64 season_id = 29;
|
||||
// 新版属性位配置(也没用)
|
||||
int64 attribute_v2 = 30;
|
||||
//
|
||||
SeasonTheme season_theme = 31;
|
||||
//
|
||||
string short_link_v2 = 40;
|
||||
//
|
||||
int32 up_from_v2 = 41;
|
||||
//
|
||||
string first_frame = 42;
|
||||
}
|
||||
|
||||
// UP主信息
|
||||
@ -110,6 +118,8 @@ message Page {
|
||||
string webLink = 8;
|
||||
// 分P分辨率
|
||||
Dimension dimension = 9;
|
||||
//
|
||||
string first_frame = 10;
|
||||
}
|
||||
|
||||
// 稿件控制标志
|
||||
@ -144,6 +154,16 @@ message Rights {
|
||||
int32 pay_free_watch = 14;
|
||||
}
|
||||
|
||||
//
|
||||
message SeasonTheme {
|
||||
//
|
||||
string bg_color = 1;
|
||||
//
|
||||
string selected_bg_color = 2;
|
||||
//
|
||||
string text_color = 3;
|
||||
}
|
||||
|
||||
// 合作成员信息
|
||||
message StaffInfo {
|
||||
// 成员mid
|
||||
|
||||
@ -2591,6 +2591,10 @@ message MixUpListItem {
|
||||
VipInfo vip = 8;
|
||||
// 关注状态
|
||||
Relation relation = 9;
|
||||
//
|
||||
int32 permire_state = 10;
|
||||
//
|
||||
string uri = 11;
|
||||
}
|
||||
|
||||
message MixUpListLiveItem {
|
||||
@ -2736,6 +2740,10 @@ message ModuleAuthor {
|
||||
bool show_follow = 12;
|
||||
// 是否置顶
|
||||
bool is_top = 13;
|
||||
// ip属地
|
||||
string ptime_location_text = 14;
|
||||
//
|
||||
bool show_level = 15;
|
||||
}
|
||||
|
||||
// 动态列表渲染部分-用户模块-按钮
|
||||
|
||||
@ -13,9 +13,7 @@ service PlayerOnline {
|
||||
}
|
||||
|
||||
// 空回复
|
||||
message NoReply {
|
||||
|
||||
}
|
||||
message NoReply {}
|
||||
|
||||
// 获取在线人数-回复
|
||||
message PlayerOnlineReply {
|
||||
|
||||
@ -4,6 +4,7 @@ package bilibili.app.view.v1;
|
||||
import "google/protobuf/any.proto";
|
||||
import "bilibili/app/archive/middleware/v1/preload.proto";
|
||||
import "bilibili/app/archive/v1/archive.proto";
|
||||
import "bilibili/pagination/pagination.proto";
|
||||
|
||||
service View {
|
||||
// 视频页详情页
|
||||
@ -26,13 +27,13 @@ service View {
|
||||
rpc ExposePlayerCard (ExposePlayerCardReq) returns (NoReply);
|
||||
// 点击签订契约
|
||||
rpc AddContract (AddContractReq) returns (NoReply);
|
||||
//
|
||||
// 资源包
|
||||
rpc ChronosPkg(ChronosPkgReq) returns (Chronos);
|
||||
//
|
||||
rpc CacheView(CacheViewReq) returns (CacheViewReply);
|
||||
//
|
||||
rpc ContinuousPlay(ContinuousPlayReq) returns (ContinuousPlayReply);
|
||||
//
|
||||
//
|
||||
rpc RelatesFeed(RelatesFeedReq) returns (RelatesFeedReply);
|
||||
//
|
||||
rpc PremiereArchive(PremiereArchiveReq) returns (PremiereArchiveReply);
|
||||
@ -40,6 +41,12 @@ service View {
|
||||
rpc Reserve(ReserveReq) returns (ReserveReply);
|
||||
//
|
||||
rpc PlayerRelates(PlayerRelatesReq) returns (PlayerRelatesReply);
|
||||
//
|
||||
rpc SeasonActivityRecord(SeasonActivityRecordReq) returns (SeasonActivityRecordReply);
|
||||
//
|
||||
rpc SeasonWidgetExpose(SeasonWidgetExposeReq) returns (SeasonWidgetExposeReply);
|
||||
//
|
||||
rpc GetArcsPlayer(GetArcsPlayerReq) returns (GetArcsPlayerReply);
|
||||
}
|
||||
|
||||
// 活动页资源包
|
||||
@ -125,6 +132,10 @@ message ActivitySeason {
|
||||
Config config = 29;
|
||||
//
|
||||
Online online = 30;
|
||||
//
|
||||
ArcExtra arc_extra = 31;
|
||||
//
|
||||
ReplyStyle reply_preface = 32;
|
||||
}
|
||||
|
||||
// 点击签订契约-请求
|
||||
@ -149,6 +160,22 @@ message AdInfo {
|
||||
string ad_cb = 4;
|
||||
//
|
||||
int32 card_type = 5;
|
||||
//
|
||||
bytes extra = 6;
|
||||
}
|
||||
|
||||
//
|
||||
message ArcExtra {
|
||||
//
|
||||
string arc_pub_location = 1;
|
||||
}
|
||||
|
||||
//
|
||||
message ArcsPlayer {
|
||||
//
|
||||
int64 aid = 1;
|
||||
//
|
||||
map<int64, string> player_info = 2;
|
||||
}
|
||||
|
||||
//
|
||||
@ -293,6 +320,8 @@ message Button {
|
||||
string title = 1;
|
||||
// 跳转uri
|
||||
string uri = 2;
|
||||
//
|
||||
string icon = 3;
|
||||
}
|
||||
|
||||
//
|
||||
@ -429,6 +458,12 @@ message ClickActivitySeasonReq {
|
||||
int64 action = 5;
|
||||
}
|
||||
|
||||
// 点击播放器卡片-响应
|
||||
message ClickPlayerCardReply {
|
||||
//
|
||||
string message = 1;
|
||||
}
|
||||
|
||||
// 点击播放器卡片-请求
|
||||
message ClickPlayerCardReq {
|
||||
// 卡片id
|
||||
@ -470,6 +505,12 @@ message CmIpad {
|
||||
int64 aid = 5;
|
||||
}
|
||||
|
||||
//
|
||||
message CoinCustom {
|
||||
//
|
||||
string toast = 1;
|
||||
}
|
||||
|
||||
// 互动弹幕条目信息
|
||||
message CommandDm {
|
||||
// 弹幕id
|
||||
@ -536,6 +577,14 @@ message Config {
|
||||
bool arc_play_story = 19;
|
||||
//
|
||||
string story_icon = 20;
|
||||
//
|
||||
bool landscape_story = 21;
|
||||
//
|
||||
bool arc_landscape_story = 22;
|
||||
//
|
||||
string landscape_icon = 23;
|
||||
//
|
||||
bool show_listen_button = 24;
|
||||
}
|
||||
|
||||
//
|
||||
@ -709,6 +758,8 @@ message ElecRank {
|
||||
repeated ElecRankItem list = 1;
|
||||
// 充电用户数
|
||||
int64 count = 2;
|
||||
//
|
||||
string text = 3;
|
||||
}
|
||||
|
||||
// 充电用户信息
|
||||
@ -755,6 +806,8 @@ message Episode {
|
||||
bool episode_pay = 14;
|
||||
//
|
||||
bool free_watch = 15;
|
||||
//
|
||||
string first_frame = 16;
|
||||
}
|
||||
|
||||
// 播放器卡片曝光-请求
|
||||
@ -813,6 +866,20 @@ message FeedViewReq {
|
||||
string from_track_id = 10;
|
||||
}
|
||||
|
||||
//
|
||||
message GetArcsPlayerReply {
|
||||
//
|
||||
repeated ArcsPlayer arcs_player = 1;
|
||||
}
|
||||
|
||||
//
|
||||
message GetArcsPlayerReq {
|
||||
//
|
||||
repeated PlayAv play_avs = 1;
|
||||
//
|
||||
bilibili.app.archive.middleware.v1.PlayerArgs player_args = 2;
|
||||
}
|
||||
|
||||
//
|
||||
message GoodsInfo {
|
||||
//
|
||||
@ -904,6 +971,16 @@ message Label {
|
||||
string lottie_night = 8;
|
||||
}
|
||||
|
||||
//
|
||||
message LikeAnimation {
|
||||
//
|
||||
string like_icon = 1;
|
||||
//
|
||||
string liked_icon = 2;
|
||||
//
|
||||
string like_animation = 3;
|
||||
}
|
||||
|
||||
//
|
||||
message LikeCustom {
|
||||
//
|
||||
@ -1019,9 +1096,7 @@ message Node {
|
||||
}
|
||||
|
||||
// 空回复
|
||||
message NoReply {
|
||||
|
||||
}
|
||||
message NoReply {}
|
||||
|
||||
//
|
||||
message Notice {
|
||||
@ -1124,6 +1199,49 @@ enum OperationCardType {
|
||||
CardTypeSkip = 2; // 原跳转卡
|
||||
}
|
||||
|
||||
//
|
||||
message OperationCardV2 {
|
||||
//
|
||||
int64 id = 1;
|
||||
//
|
||||
int32 from = 2;
|
||||
//
|
||||
int32 to = 3;
|
||||
//
|
||||
bool status = 4;
|
||||
//
|
||||
int32 biz_type = 5;
|
||||
//
|
||||
OperationCardV2Content content = 6;
|
||||
//
|
||||
oneof param {
|
||||
//
|
||||
BizFollowVideoParam BizFollowVideoParam = 7;
|
||||
//
|
||||
BizReserveActivityParam BizReserveActivityParam = 8;
|
||||
//
|
||||
BizJumpLinkParam BizJumpLinkParam = 9;
|
||||
//
|
||||
BizReserveGameParam BizReserveGameParam = 10;
|
||||
}
|
||||
}
|
||||
|
||||
//
|
||||
message OperationCardV2Content {
|
||||
//
|
||||
string title = 1;
|
||||
//
|
||||
string subtitle = 2;
|
||||
//
|
||||
string icon = 3;
|
||||
//
|
||||
string button_title = 4;
|
||||
//
|
||||
string button_selected_title = 5;
|
||||
//
|
||||
bool show_selected = 6;
|
||||
}
|
||||
|
||||
// 相关推荐(运营配置+AI推荐)
|
||||
message OperationRelate {
|
||||
// 模块标题
|
||||
@ -1175,6 +1293,14 @@ enum PayState {
|
||||
PayStateActive = 1; //
|
||||
}
|
||||
|
||||
//
|
||||
message PlayAv {
|
||||
//
|
||||
int64 aid = 1;
|
||||
//
|
||||
int64 cid = 2;
|
||||
}
|
||||
|
||||
// 卡片类型
|
||||
enum PlayerCardType {
|
||||
PlayerCardTypeNone_VALUE = 0; //
|
||||
@ -1351,6 +1477,26 @@ message Rank {
|
||||
string text = 3;
|
||||
}
|
||||
|
||||
//
|
||||
message RankInfo {
|
||||
//
|
||||
string icon_url_night = 1;
|
||||
//
|
||||
string icon_url_day = 2;
|
||||
//
|
||||
string bkg_night_color = 3;
|
||||
//
|
||||
string bkg_day_color = 4;
|
||||
//
|
||||
string font_night_color = 5;
|
||||
//
|
||||
string font_day_color = 6;
|
||||
//
|
||||
string rank_content = 7;
|
||||
//
|
||||
string rank_link = 8;
|
||||
}
|
||||
|
||||
// 推荐理由样式
|
||||
message ReasonStyle {
|
||||
//
|
||||
@ -1403,7 +1549,19 @@ message RecThreePoint {
|
||||
bool watch_later = 3;
|
||||
}
|
||||
|
||||
//相关推荐项
|
||||
//
|
||||
message RefreshPage {
|
||||
//
|
||||
int32 refreshable = 1;
|
||||
//
|
||||
int32 refresh_icon = 2;
|
||||
//
|
||||
string refresh_text = 3;
|
||||
//
|
||||
float refresh_show = 4;
|
||||
}
|
||||
|
||||
// 相关推荐项
|
||||
message Relate {
|
||||
//
|
||||
int64 aid = 1;
|
||||
@ -1488,6 +1646,12 @@ message Relate {
|
||||
PowerIconStyle power_icon_style = 39;
|
||||
//
|
||||
string reserve_status_text = 40;
|
||||
//
|
||||
string dislike_report_data = 41;
|
||||
//
|
||||
RankInfo rank_info_game = 42;
|
||||
//
|
||||
string first_frame = 43;
|
||||
}
|
||||
|
||||
// 相关推荐内容
|
||||
@ -1504,6 +1668,8 @@ message RelatesFeedReply {
|
||||
repeated Relate list = 1;
|
||||
//
|
||||
bool has_next = 2;
|
||||
//
|
||||
bilibili.pagination.PaginationReply pagination = 3;
|
||||
}
|
||||
|
||||
//
|
||||
@ -1534,6 +1700,10 @@ message RelatesFeedReq {
|
||||
int64 device_type = 12;
|
||||
//
|
||||
string ad_extra = 13;
|
||||
//
|
||||
bilibili.pagination.Pagination pagination = 14;
|
||||
//
|
||||
int32 refresh_num = 15;
|
||||
}
|
||||
|
||||
//
|
||||
@ -1544,6 +1714,16 @@ message RelateTab {
|
||||
string title = 2;
|
||||
}
|
||||
|
||||
//
|
||||
message ReplyStyle {
|
||||
//
|
||||
string badge_url = 1;
|
||||
//
|
||||
string badge_text = 2;
|
||||
//
|
||||
int64 badge_type = 3;
|
||||
}
|
||||
|
||||
// 用户操作状态
|
||||
message ReqUser {
|
||||
// 用户是否关注UP
|
||||
@ -1562,6 +1742,8 @@ message ReqUser {
|
||||
int32 attention_level = 7;
|
||||
// 是否收藏合集
|
||||
int32 fav_season = 8;
|
||||
//
|
||||
Button elec_plus_btn = 9;
|
||||
}
|
||||
|
||||
//
|
||||
@ -1622,6 +1804,30 @@ message Season {
|
||||
string ogv_playurl = 13;
|
||||
}
|
||||
|
||||
//
|
||||
message SeasonActivityRecordReply {
|
||||
//
|
||||
UgcSeasonActivity activity = 1;
|
||||
}
|
||||
|
||||
//
|
||||
message SeasonActivityRecordReq {
|
||||
//
|
||||
int64 season_id = 1;
|
||||
//
|
||||
int64 activity_id = 2;
|
||||
//
|
||||
int32 action = 3;
|
||||
//
|
||||
int64 aid = 4;
|
||||
//
|
||||
int64 cid = 5;
|
||||
//
|
||||
int64 scene = 6;
|
||||
//
|
||||
string spmid = 7;
|
||||
}
|
||||
|
||||
//
|
||||
message SeasonPlayer {
|
||||
//
|
||||
@ -1646,6 +1852,20 @@ message SeasonReq {
|
||||
int64 season_id = 1;
|
||||
}
|
||||
|
||||
//
|
||||
message SeasonShow {
|
||||
//
|
||||
string button_text = 1;
|
||||
//
|
||||
string join_text = 2;
|
||||
//
|
||||
string rule_text = 3;
|
||||
//
|
||||
string checkin_text = 4;
|
||||
//
|
||||
string checkin_prompt = 5;
|
||||
}
|
||||
|
||||
//
|
||||
enum SeasonType {
|
||||
Unknown = 0; //
|
||||
@ -1653,6 +1873,32 @@ enum SeasonType {
|
||||
Good = 2; //
|
||||
}
|
||||
|
||||
//
|
||||
message SeasonWidgetExposeReply {
|
||||
//
|
||||
int64 season_id = 1;
|
||||
//
|
||||
int64 activity_id = 2;
|
||||
}
|
||||
|
||||
//
|
||||
message SeasonWidgetExposeReq {
|
||||
//
|
||||
int64 mid = 1;
|
||||
//
|
||||
int32 type = 2;
|
||||
//
|
||||
int64 season_id = 3;
|
||||
//
|
||||
int64 activity_id = 4;
|
||||
//
|
||||
int64 aid = 5;
|
||||
//
|
||||
int64 cid = 6;
|
||||
//
|
||||
int64 scene = 7;
|
||||
}
|
||||
|
||||
// 视频合集小节信息
|
||||
message Section {
|
||||
// 小节id
|
||||
@ -1819,6 +2065,7 @@ enum TabOtype {
|
||||
UnknownOtype = 0; // 未知类型
|
||||
URL = 1; // url链接
|
||||
TopicNA = 2; // native话题活动
|
||||
CmURI = 3; // 广告url
|
||||
}
|
||||
|
||||
// TAB样式
|
||||
@ -1915,6 +2162,40 @@ message UgcSeason {
|
||||
ButtonStyle pay_button = 19;
|
||||
//
|
||||
string label_text_new = 20;
|
||||
//
|
||||
UgcSeasonActivity activity = 21;
|
||||
//
|
||||
repeated string season_ability = 22;
|
||||
}
|
||||
|
||||
//
|
||||
message UgcSeasonActivity {
|
||||
//
|
||||
int32 type = 1;
|
||||
//
|
||||
int64 oid = 2;
|
||||
//
|
||||
int64 activity_id = 3;
|
||||
//
|
||||
string title = 4;
|
||||
//
|
||||
string intro = 5;
|
||||
//
|
||||
int32 day_count = 6;
|
||||
//
|
||||
int32 user_count = 7;
|
||||
//
|
||||
int64 join_deadline = 8;
|
||||
//
|
||||
int64 activity_deadline = 9;
|
||||
//
|
||||
int32 checkin_view_time = 10;
|
||||
//
|
||||
bool new_activity = 11;
|
||||
//
|
||||
UserActivity user_activity = 12;
|
||||
//
|
||||
SeasonShow season_show = 13;
|
||||
}
|
||||
|
||||
// ugc视频合集状态数
|
||||
@ -1983,6 +2264,22 @@ message UpperInfos {
|
||||
int64 total_play_count = 4;
|
||||
}
|
||||
|
||||
//
|
||||
message UserActivity {
|
||||
//
|
||||
int32 user_state = 1;
|
||||
//
|
||||
int64 last_checkin_date = 2;
|
||||
//
|
||||
int32 checkin_today = 3;
|
||||
//
|
||||
int32 user_day_count = 4;
|
||||
//
|
||||
int32 user_view_time = 5;
|
||||
//
|
||||
string portrait = 6;
|
||||
}
|
||||
|
||||
// 用户装扮信息
|
||||
message UserGarb {
|
||||
// 点赞动画url
|
||||
@ -2010,6 +2307,8 @@ message VideoGuide {
|
||||
repeated OperationCardNew operation_card_new = 4;
|
||||
// 契约卡
|
||||
ContractCard contract_card = 5;
|
||||
//
|
||||
repeated OperationCardV2 cards_second = 6;
|
||||
}
|
||||
|
||||
//
|
||||
@ -2238,6 +2537,18 @@ message ViewReply {
|
||||
int64 notes_count = 54;
|
||||
//
|
||||
PullClientAction pull_action = 55;
|
||||
//
|
||||
ArcExtra arc_extra = 56;
|
||||
//
|
||||
bilibili.pagination.PaginationReply pagination = 57;
|
||||
//
|
||||
LikeAnimation like_animation = 58;
|
||||
//
|
||||
ReplyStyle reply_preface = 59;
|
||||
//
|
||||
RefreshPage refresh_page = 60;
|
||||
//
|
||||
CoinCustom coin_custom = 61;
|
||||
}
|
||||
|
||||
// 视频页详情页-请求
|
||||
@ -2284,6 +2595,12 @@ message ViewReq {
|
||||
int32 in_feed_play = 20;
|
||||
//
|
||||
string play_mode = 21;
|
||||
//
|
||||
bilibili.pagination.Pagination pagination = 22;
|
||||
//
|
||||
int32 refresh = 23;
|
||||
//
|
||||
int32 refresh_num = 24;
|
||||
}
|
||||
|
||||
//
|
||||
|
||||
@ -24,9 +24,7 @@ message RuleInfo {
|
||||
}
|
||||
|
||||
// 获取免流规则信息-请求
|
||||
message RuleRequest {
|
||||
|
||||
}
|
||||
message RuleRequest {}
|
||||
|
||||
// 免流规则信息组
|
||||
message RulesInfo {
|
||||
|
||||
38
grpc_api/bilibili/pagination/pagination.proto
Normal file
38
grpc_api/bilibili/pagination/pagination.proto
Normal file
@ -0,0 +1,38 @@
|
||||
syntax = "proto3";
|
||||
package bilibili.pagination;
|
||||
|
||||
//
|
||||
message FeedPagination {
|
||||
//
|
||||
int32 page_size = 1;
|
||||
//
|
||||
string offset = 2;
|
||||
//
|
||||
bool is_refresh = 3;
|
||||
}
|
||||
|
||||
//
|
||||
message FeedPaginationReply {
|
||||
//
|
||||
string next_offset = 1;
|
||||
//
|
||||
string prev_offset = 2;
|
||||
//
|
||||
string last_read_offset = 3;
|
||||
}
|
||||
|
||||
//
|
||||
message Pagination {
|
||||
//
|
||||
int32 page_size = 1;
|
||||
//
|
||||
string next = 2;
|
||||
}
|
||||
|
||||
//
|
||||
message PaginationReply {
|
||||
//
|
||||
string next = 1;
|
||||
//
|
||||
string prev = 2;
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user