{ "swagger": "2.0", "info": { "title": "app/service/main/up/api/v1/api.proto", "version": "version not set" }, "schemes": [ "http", "https" ], "consumes": [ "application/json" ], "produces": [ "application/json" ], "paths": { "/x/internal/uper/archive/up/count": { "get": { "summary": "UpCount 单个up主的稿件计数接口", "operationId": "UpCount", "responses": { "200": { "description": "A successful response.", "schema": { "$ref": "#/definitions/v1UpCountReply" } } }, "parameters": [ { "name": "mid", "in": "query", "required": false, "type": "string", "format": "int64" } ], "tags": [ "Up" ] } }, "/x/internal/uper/archive/up/passed": { "get": { "summary": "UpArcs 单个up主的稿件列表接口-带分页", "operationId": "UpArcs", "responses": { "200": { "description": "A successful response.", "schema": { "$ref": "#/definitions/v1UpArcsReply" } } }, "parameters": [ { "name": "mid", "description": "mid 用户id 必传.", "in": "query", "required": false, "type": "string", "format": "int64" }, { "name": "pn", "description": "pn 第几页 非必传.", "in": "query", "required": false, "type": "integer", "format": "int32" }, { "name": "ps", "description": "ps 分页大小 非必传.", "in": "query", "required": false, "type": "integer", "format": "int32" } ], "tags": [ "Up" ] } }, "/x/internal/uper/archive/ups/count": { "get": { "summary": "UpsCount 多个up主的稿件计数接口", "operationId": "UpsCount", "responses": { "200": { "description": "A successful response.", "schema": { "$ref": "#/definitions/v1UpsCountReply" } } }, "parameters": [ { "name": "mids", "description": "mids 多个用户id 必传 最大100个.", "in": "query", "required": false, "type": "array", "items": { "type": "string", "format": "int64" } } ], "tags": [ "Up" ] } }, "/x/internal/uper/archive/ups/passed": { "get": { "summary": "UpsArcs 多个up主的稿件列表接口-带分页", "operationId": "UpsArcs", "responses": { "200": { "description": "A successful response.", "schema": { "$ref": "#/definitions/v1UpsArcsReply" } } }, "parameters": [ { "name": "mids", "description": "mids 多个用户id 必传 最大100个.", "in": "query", "required": false, "type": "array", "items": { "type": "string", "format": "int64" } }, { "name": "pn", "description": "pn 第几页 非必传.", "in": "query", "required": false, "type": "integer", "format": "int32" }, { "name": "ps", "description": "ps 分页大小 非必传.", "in": "query", "required": false, "type": "integer", "format": "int32" } ], "tags": [ "Up" ] } } }, "definitions": { "v1AidPubTime": { "type": "object", "properties": { "Aid": { "type": "string", "format": "int64", "title": "Aid 稿件aid" }, "PubDate": { "type": "string", "format": "int64", "title": "PubDate 发布时间" }, "Copyright": { "type": "integer", "format": "int32", "title": "Copyright 版权来源" } }, "title": "AidPubTime 发布时间的稿件aid的信息" }, "v1Arc": { "type": "object", "properties": { "Aid": { "type": "string", "format": "int64" }, "Videos": { "type": "string", "format": "int64" }, "TypeID": { "type": "integer", "format": "int32" }, "TypeName": { "type": "string" }, "Copyright": { "type": "integer", "format": "int32" }, "Pic": { "type": "string" }, "Title": { "type": "string" }, "PubDate": { "type": "string", "format": "int64" }, "Ctime": { "type": "string", "format": "int64" }, "Desc": { "type": "string" }, "State": { "type": "integer", "format": "int32" }, "Access": { "type": "integer", "format": "int32" }, "Attribute": { "type": "integer", "format": "int32" }, "Tag": { "type": "string" }, "Tags": { "type": "array", "items": { "type": "string" } }, "Duration": { "type": "string", "format": "int64" }, "MissionID": { "type": "string", "format": "int64" }, "OrderID": { "type": "string", "format": "int64" }, "RedirectURL": { "type": "string" }, "Forward": { "type": "string", "format": "int64" }, "Rights": { "$ref": "#/definitions/v1Rights" }, "Author": { "$ref": "#/definitions/v1Author" }, "Stat": { "$ref": "#/definitions/v1Stat" }, "ReportResult": { "type": "string" }, "Dynamic": { "type": "string" }, "FirstCid": { "type": "string", "format": "int64" }, "Dimension": { "$ref": "#/definitions/v1Dimension" } } }, "v1Author": { "type": "object", "properties": { "Mid": { "type": "string", "format": "int64" }, "Name": { "type": "string" }, "Face": { "type": "string" } } }, "v1Dimension": { "type": "object", "properties": { "Width": { "type": "string", "format": "int64" }, "Height": { "type": "string", "format": "int64" }, "Rotate": { "type": "string", "format": "int64" } } }, "v1NoReply": { "type": "object", "title": "NoReply 没有返回值" }, "v1Rights": { "type": "object", "properties": { "Bp": { "type": "integer", "format": "int32" }, "Elec": { "type": "integer", "format": "int32" }, "Download": { "type": "integer", "format": "int32" }, "Movie": { "type": "integer", "format": "int32" }, "Pay": { "type": "integer", "format": "int32" }, "HD5": { "type": "integer", "format": "int32" }, "NoReprint": { "type": "integer", "format": "int32" }, "Autoplay": { "type": "integer", "format": "int32" }, "UGCPay": { "type": "integer", "format": "int32" } } }, "v1Stat": { "type": "object", "properties": { "Aid": { "type": "string", "format": "int64" }, "View": { "type": "integer", "format": "int32" }, "Danmaku": { "type": "integer", "format": "int32" }, "Reply": { "type": "integer", "format": "int32" }, "Fav": { "type": "integer", "format": "int32" }, "Coin": { "type": "integer", "format": "int32" }, "Share": { "type": "integer", "format": "int32" }, "NowRank": { "type": "integer", "format": "int32" }, "HisRank": { "type": "integer", "format": "int32" }, "Like": { "type": "integer", "format": "int32" }, "DisLike": { "type": "integer", "format": "int32" } } }, "v1UpAidPubTimeReply": { "type": "object", "properties": { "archives": { "type": "array", "items": { "$ref": "#/definitions/v1AidPubTime" } } }, "title": "UpAidPubTimeReply 按发布时间的单个up的稿件aid的返回值" }, "v1UpArcsReply": { "type": "object", "properties": { "archives": { "type": "array", "items": { "$ref": "#/definitions/v1Arc" } } }, "title": "UpArcsReply 单个up主的稿件信息列表返回值" }, "v1UpCountReply": { "type": "object", "properties": { "count": { "type": "string", "format": "int64" } }, "title": "UpCountReply 单个up主的稿件计数返回值" }, "v1UpsAidPubTimeReply": { "type": "object", "properties": { "archives": { "type": "object", "additionalProperties": { "$ref": "#/definitions/v1UpAidPubTimeReply" } } }, "title": "UpsAidPubTimeReply 按发布时间的多个up的稿件aid的返回值" }, "v1UpsArcsReply": { "type": "object", "properties": { "archives": { "type": "object", "additionalProperties": { "$ref": "#/definitions/v1UpArcsReply" } } }, "title": "UpsArcsReply 多个up主的稿件信息列表返回值" }, "v1UpsCountReply": { "type": "object", "properties": { "count": { "type": "object", "additionalProperties": { "type": "string", "format": "int64" } } }, "title": "UpsCountReply 多个up主的稿件计数返回值" } } }