前端API函数


公共API

api名称需要参数返回值说明
Str2Htmlstringstringhtml转换,对于html默认不解析,如需解析,需要这个api做转换
Time2Strtimestring时间转换,对默认的时间转换成可读时间 2020-01-02 05:10:10
Time2StrHtimestring时间转换,对默认的时间转换成可读时间 2020/01/02 05:10:10
Time2StrDatatimestring时间转换为日期 2020-01-02
Time2StrTimetimestring时间转换时间 05:10:10
Time2StrDatatimestring时间转换为日期 2020/01/02
StrSubstring,sizestring字符串截取,目前截取前50个。传入需要截取的字符串和截取的长度
Addint,intint对两个数字进行加操作,返回加的结果
Less            int,intint对两个数字进行减操作,返回减的结果
Splitstring,string[]string对字符串进行分割

GetArticleCount

int获取网站文章总数

GetTagCount

int获取网站标签总数

GetTopicCount

int获取网站专题总数

GetArticlePage

int获取网站分页总数

广告调用api

api名称需要参数返回值说明
AdCateint[]ad通过广告分类ID找到广告
AdCateByLablestring[]ad通过广告分类标签找到广告
Adintad通过广告ID调用广告
AdByLablestringad通过广告标签调用广告

文章API

api名称需要参数返回值说明
ArticleCateNameuintstring通过文章分类ID找到分类名称
ArticleNewsint[]article获取最新文章,传入需要获取的文章条数
ArticleHotidarticle获取热门文章,传入需要获取的文章条数
ArticleRelatedarticle,int[]article获取相关文章,需要传入文章和需要获取的条数
ArticleRandint[]article获取随机文章,传入需要获取的文章条数
ArticlesByCateIDint,int[]article获取分类下的文章,传入分类ID,和需要获取的文章条数
ArticlesByLablestring,int[]article获取分类下的文章,传入分类url(标签),和需要获取的文章条数
ArticlePageAll[]article获取所有的单页
ArticleCateAll[]articleCate获取所有的分类

ArticleCateByPid

pid uint[]articleCate通过分类的pid获取子分类
ArticleCatePreuint,uintpage map获取当前分类下的文章上一页,传入分类的id和文章的id
ArticleCateNextuint,uintpage map获取当前分类下的文章下一页,传入分类的id和文章的id
ArticleNextuintpage map获取全局文章的上一页,传入文章ID
ArticlePreuintpage map获取全局文章的下一页传,入文章ID
InArticleNewsuint,int[]article获取分类下的最新文章,传入分类ID和需要获取的文章数量
InArticleHotuint,int[]article获取分类下的热门文章,传入分类ID和需要获取的文章条数
InArticleRecommenduint,int[]article获取分类下的推荐文章,传入分类ID和需要获取的文章条数
InArticleTopuint,int[]article获取分类下的置顶文章,传入分类ID和需要获取的文章条数
InArticleRelateduint,int[]article获取分类下的相关文章,传入分类ID和需要获取的文章条数
InArticleRanduint,int[]article获取分类下的随机文章,传入分类ID和需要获取的文章条数

ArticlesByTag

string,int[]article传入标签名称和需要获取的数量,返回文章列表

ArticleBySearchinCate

cateid uint, key stringarticle, error传入分类id和搜索的文章标题,返回文章

ArticleChilds

uint[]ArticleChild传入文章的ID,获取该文章的子文章

ArticleChildPre

articleID, id uint

article传入文章的ID和当前的ID获取上一页

ArticleChildNext

articleID, id uintarticle传入文章的ID和当前的ID获取下一页

ArticleCateBrotherByID

id uint[]articleCate通过传入分类的ID获取同级的分类

ArticleCateByID

id uintarticleCate通过传入分类的ID获取详细的分类数据

ArticleDateArchive

得到按日期归档数据,sqlite数据库不支持        

ArticlesByIDS

ids []uint[]article根据文章ids得到文章

ArticleByID

id uintarticle根据文章id得到文章

VDStr

data stringdata string获取自定义数据的数值/返回字符串

VDAry

data stringdatas []interface获取自定义数据的数值/返回数组

ExtItem

data stringmap[string]string根据json转换为map

CommentByAID

id uint[]comment根据文章id获取对应的评论  
    ArticleByExtstring    []article    根据自定义数据返回文章

标签API


api名称参数返回值说明

TagRand

int

[]Tag

传入数量,返回切片数组

TagNew

int

[]Tag

传入数量,返回切片数组


专题API

api名称参数返回值说明

TopicNew

int

[]Topic

传入数量,返回切片数组