mirror of
https://github.com/SocialSisterYi/bilibili-API-collect.git
synced 2025-02-24 17:50:12 +08:00
bilibili/app/interfaces/v1/space.proto:42:11: "bilibili.app.interfaces.v1.OfficialVerify.type" is already defined in file "bilibili/app/interfaces/v1/search.proto". bilibili/app/interfaces/v1/space.proto:44:12: "bilibili.app.interfaces.v1.OfficialVerify.desc" is already defined in file "bilibili/app/interfaces/v1/search.proto". bilibili/app/interfaces/v1/space.proto:40:9: "bilibili.app.interfaces.v1.OfficialVerify" is already defined in file "bilibili/app/interfaces/v1/search.proto".
108 lines
1.6 KiB
Protocol Buffer
108 lines
1.6 KiB
Protocol Buffer
syntax = "proto3";
|
|
|
|
package bilibili.app.interfaces.v1;
|
|
|
|
import "bilibili/app/archive/middleware/v1/preload.proto";
|
|
import "bilibili/app/archive/v1/archive.proto";
|
|
import "bilibili/app/dynamic/v2/dynamic.proto";
|
|
|
|
//
|
|
service Space {
|
|
//
|
|
rpc SearchTab(SearchTabReq) returns (SearchTabReply);
|
|
//
|
|
rpc SearchArchive(SearchArchiveReq) returns (SearchArchiveReply);
|
|
//
|
|
rpc SearchDynamic(SearchDynamicReq) returns (SearchDynamicReply);
|
|
}
|
|
|
|
//
|
|
message Arc {
|
|
//
|
|
bilibili.app.archive.v1.Arc archive = 1;
|
|
//
|
|
string uri = 2;
|
|
}
|
|
|
|
|
|
//
|
|
message Dynamic {
|
|
//
|
|
bilibili.app.dynamic.v2.DynamicItem dynamic = 1;
|
|
}
|
|
|
|
enum From {
|
|
ArchiveTab = 0; //
|
|
DynamicTab = 1; //
|
|
}
|
|
|
|
//
|
|
message SearchTabReply {
|
|
//
|
|
int64 focus = 1;
|
|
//
|
|
repeated Tab tabs = 2;
|
|
}
|
|
|
|
//
|
|
message SearchTabReq {
|
|
//
|
|
string keyword = 1;
|
|
//
|
|
int64 mid = 2;
|
|
//
|
|
int32 from = 3;
|
|
}
|
|
|
|
//
|
|
message SearchArchiveReply {
|
|
//
|
|
repeated Arc archives = 1;
|
|
//
|
|
int64 total = 2;
|
|
}
|
|
|
|
//
|
|
message SearchArchiveReq {
|
|
//
|
|
string keyword = 1;
|
|
//
|
|
int64 mid = 2;
|
|
//
|
|
int64 pn = 3;
|
|
//
|
|
int64 ps = 4;
|
|
//
|
|
bilibili.app.archive.middleware.v1.PlayerArgs player_args = 5;
|
|
}
|
|
|
|
//
|
|
message SearchDynamicReply {
|
|
//
|
|
repeated Dynamic dynamics = 1;
|
|
//
|
|
int64 total = 2;
|
|
}
|
|
|
|
//
|
|
message SearchDynamicReq {
|
|
//
|
|
string keyword = 1;
|
|
//
|
|
int64 mid = 2;
|
|
//
|
|
int64 pn = 3;
|
|
//
|
|
int64 ps = 4;
|
|
//
|
|
bilibili.app.archive.middleware.v1.PlayerArgs player_args = 5;
|
|
}
|
|
|
|
//
|
|
message Tab {
|
|
//
|
|
string title = 1;
|
|
//
|
|
string uri = 2;
|
|
}
|