package
0.0.0-20230331131353-611b6d6dbe0d
Repository: https://github.com/planvx/aweme.git
Documentation: pkg.go.dev
# Functions
NewCommentAction godoc @Summary 评论操作 @Description 评论操作 @Tags 互动接口 @Accept x-www-form-urlencoded @Produce json @Param user formData types.CommentActionReq true "评论信息" @Success 200 {object} types.CommentActionResp @Router /comment/action/ [post].
NewCommentList godoc @Summary 评论列表 @Description 评论列表 @Tags 互动接口 @Produce json @Param user_id query types.CommentListReq true "用户信息" @Success 200 {object} types.CommentListResp @Router /comment/list/ [get].
NewCustomValidator returns a new CustomValidator.
NewFavoriteAction godoc @Summary 赞操作 @Description 赞操作 @Tags 互动接口 @Produce json @Param favorite formData types.FavoriteActionReq true "用户消息信息" @Success 200 {object} types.FavoriteActionResp @Router /favorite/action/ [POST].
NewFavoriteList godoc @Summary 点赞列表 @Description 点赞列表 @Tags 互动接口 @Produce json @Param favorite query types.FavoriteListReq true "请求信息" @Success 200 {object} types.FavoriteListResp @Router /favorite/list/ [get].
NewFeed godoc @Summary 获取视频列表 @Description 获取视频列表 @Tags 基础接口 @Accept x-www-form-urlencoded @Produce json @Param feed query types.FeedReq true "视频列表请求参数" @Success 200 {object} types.FeedResp @Router /feed/ [get].
NewLogin godoc @Summary 用户登陆 @Description 用户登陆 @Tags 基础接口 @Accept x-www-form-urlencoded @Produce json @Param user formData types.UserReq true "用户信息" @Success 200 {object} types.UserResp @Router /user/login/ [post].
NewMessageAction godoc @Summary 消息操作 @Description 消息操作 @Tags 社交接口 @Accept x-www-form-urlencoded @Produce json @Param message query types.MessageActionReq true "用户消息" @Success 200 {object} types.MessageActionResp @Router /message/action/ [post].
NewMessageChat godoc @Summary 聊天记录 @Description 聊天记录 @Tags 社交接口 @Accept x-www-form-urlencoded @Produce json @Param message query types.MessageListReq true "用户信息" @Success 200 {object} types.MessageListResp @Router /message/chat/ [get].
NewPublishList godoc @Summary 获取视频列表 @Description 获取视频列表 @Tags 基础接口 @Produce json @Param param query types.PublishListReq true "获取视频列表参数" @Success 200 {object} types.PublishListResp @Router /publish/list/ [get].
NewRegister godoc @Summary 用户注册 @Description 用户注册 @Tags 基础接口 @Accept x-www-form-urlencoded @Produce json @Param user formData types.UserReq true "用户信息" @Success 200 {object} types.UserResp @Router /user/register/ [post].
NewRelationAction godoc @Summary 关系操作 @Description 关系操作 @Tags 社交接口 @Accept x-www-form-urlencoded @Produce json @Param relation formData types.RelationActionReq true "用户信息" @Success 200 {object} types.RelationActionResp @Router /relation/action/ [post].
NewRelationFollowerList godoc @Summary 用户粉丝列表 @Description 用户粉丝列表 @Tags 社交接口 @Accept x-www-form-urlencoded @Produce json @Param relation formData types.RelationFollowerListReq true "用户信息" @Success 200 {object} types.RelationFollowerListResp @Router /relation/follower/list/ [get].
NewRelationFollowList godoc @Summary 用户关注列表 @Description 用户关注列表 @Tags 社交接口 @Accept x-www-form-urlencoded @Produce json @Param relation formData types.RelationFollowListReq true "用户信息" @Success 200 {object} types.RelationFollowListResp @Router /relation/follow/list/ [get].
NewRelationFriendList godoc @Summary 用户好友列表 @Description 用户好友列表 @Tags 社交接口 @Accept x-www-form-urlencoded @Produce json @Param relation formData types.RelationFriendListReq true "用户信息" @Success 200 {object} types.RelationFriendListResp @Router /relation/friend/list/ [get].
NewUpload upload video @Summary 上传视频 @Description 上传视频 @Tags 基础接口 @Produce json @Accept mpfd @Param token formData string true "Authorization token" @Param title formData string true "Data title" @Param data formData file true "Data" @Success 200 {object} types.UploadResp @Router /publish/action/ [post].
NewUserInfo godoc @Summary 用户信息 @Description 用户信息 @Tags 基础接口 @Accept x-www-form-urlencoded @Produce json @Param user query types.UserInfoReq true "用户信息" @Success 200 {object} types.UserInfoResp @Router /user/ [get].
WrapperFunc wrapper function to echo.HandlerFunc.
# Variables
Module is the module for api it provides all the APIs.
# Structs
API is a struct for organizing echo.HandlerFunc.
CustomValidator is the custom validator for echo.