package request import "errors" type PraiseReplyRequest struct { BaseRequest ReplyId string } // 参数合法性检验 func (request *PraiseReplyRequest) CheckParameter() (err error) { if len(request.AccessToken) == 0 { err = errors.New("AccessToken不能为空") return } if len(request.ReplyId) == 0 { err = errors.New("ReplyId不能为空") return } return } // 设置推荐状态 type SetTimelineRecommandStatusRequest struct { BaseRequest TimelineId string RecommandStatus string // 1=上热门 0=下热门 } // 参数合法性检验 func (request *SetTimelineRecommandStatusRequest) CheckParameter() (err error) { if len(request.AccessToken) == 0 { err = errors.New("AccessToken不能为空") return } if len(request.TimelineId) == 0 { err = errors.New("动态ID不能为空") return } if len(request.RecommandStatus) == 0 { err = errors.New("缺少状态参数") return } if request.RecommandStatus != "0" && request.RecommandStatus != "1" { err = errors.New("状态参数错误") return } return }