76 lines
1.3 KiB
Protocol Buffer
76 lines
1.3 KiB
Protocol Buffer
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;
|
|
}
|