前端API函数
公共API
api名称 | 需要参数 | 返回值 | 说明 |
---|---|---|---|
Str2Html | string | string | html转换,对于html默认不解析,如需解析,需要这个api做转换 |
Time2Str | time | string | 时间转换,对默认的时间转换成可读时间 2020-01-02 05:10:10 |
Time2StrH | time | string | 时间转换,对默认的时间转换成可读时间 2020/01/02 05:10:10 |
Time2StrData | time | string | 时间转换为日期 2020-01-02 |
Time2StrTime | time | string | 时间转换时间 05:10:10 |
Time2StrData | time | string | 时间转换为日期 2020/01/02 |
StrSub | string,size | string | 字符串截取,目前截取前50个。传入需要截取的字符串和截取的长度 |
Add | int,int | int | 对两个数字进行加操作,返回加的结果 |
Less | int,int | int | 对两个数字进行减操作,返回减的结果 |
Split | string,string | []string | 对字符串进行分割 |
GetArticleCount | int | 获取网站文章总数 | |
GetTagCount | int | 获取网站标签总数 | |
GetTopicCount | int | 获取网站专题总数 | |
GetArticlePage | int | 获取网站分页总数 |
广告调用api
api名称 | 需要参数 | 返回值 | 说明 |
---|---|---|---|
AdCate | int | []ad | 通过广告分类ID找到广告 |
AdCateByLable | string | []ad | 通过广告分类标签找到广告 |
Ad | int | ad | 通过广告ID调用广告 |
AdByLable | string | ad | 通过广告标签调用广告 |
文章API
api名称 | 需要参数 | 返回值 | 说明 |
---|---|---|---|
ArticleCateName | uint | string | 通过文章分类ID找到分类名称 |
ArticleNews | int | []article | 获取最新文章,传入需要获取的文章条数 |
ArticleHot | id | article | 获取热门文章,传入需要获取的文章条数 |
ArticleRelated | article,int | []article | 获取相关文章,需要传入文章和需要获取的条数 |
ArticleRand | int | []article | 获取随机文章,传入需要获取的文章条数 |
ArticlesByCateID | int,int | []article | 获取分类下的文章,传入分类ID,和需要获取的文章条数 |
ArticlesByLable | string,int | []article | 获取分类下的文章,传入分类url(标签),和需要获取的文章条数 |
ArticlePageAll | []article | 获取所有的单页 | |
ArticleCateAll | []articleCate | 获取所有的分类 | |
ArticleCateByPid | pid uint | []articleCate | 通过分类的pid获取子分类 |
ArticleCatePre | uint,uint | page map | 获取当前分类下的文章上一页,传入分类的id和文章的id |
uint,uint | page map | 获取当前分类下的文章下一页,传入分类的id和文章的id | |
ArticleNext | uint | page map | 获取全局文章的上一页,传入文章ID |
ArticlePre | uint | page map | 获取全局文章的下一页传,入文章ID |
InArticleNews | uint,int | []article | 获取分类下的最新文章,传入分类ID和需要获取的文章数量 |
InArticleHot | uint,int | []article | 获取分类下的热门文章,传入分类ID和需要获取的文章条数 |
InArticleRecommend | uint,int | []article | 获取分类下的推荐文章,传入分类ID和需要获取的文章条数 |
InArticleTop | uint,int | []article | 获取分类下的置顶文章,传入分类ID和需要获取的文章条数 |
InArticleRelated | uint,int | []article | 获取分类下的相关文章,传入分类ID和需要获取的文章条数 |
InArticleRand | uint,int | []article | 获取分类下的随机文章,传入分类ID和需要获取的文章条数 |
ArticlesByTag | string,int | []article | 传入标签名称和需要获取的数量,返回文章列表 |
ArticleBySearchinCate | cateid uint, key string | article, error | 传入分类id和搜索的文章标题,返回文章 |
ArticleChilds | uint | []ArticleChild | 传入文章的ID,获取该文章的子文章 |
ArticleChildPre | articleID, id uint | article | 传入文章的ID和当前的ID获取上一页 |
ArticleChildNext | articleID, id uint | article | 传入文章的ID和当前的ID获取下一页 |
ArticleCateBrotherByID | id uint | []articleCate | 通过传入分类的ID获取同级的分类 |
ArticleCateByID | id uint | articleCate | 通过传入分类的ID获取详细的分类数据 |
ArticleDateArchive | 得到按日期归档数据,sqlite数据库不支持 | ||
ArticlesByIDS | ids []uint | []article | 根据文章ids得到文章 |
ArticleByID | id uint | article | 根据文章id得到文章 |
VDStr | data string | data string | 获取自定义数据的数值/返回字符串 |
VDAry | data string | datas []interface | 获取自定义数据的数值/返回数组 |
ExtItem | data string | map[string]string | 根据json转换为map |
CommentByAID | id uint | []comment | 根据文章id获取对应的评论 |
ArticleByExt | string | []article | 根据自定义数据返回文章 |
标签API
api名称 | 参数 | 返回值 | 说明 |
---|---|---|---|
TagRand | int | []Tag | 传入数量,返回切片数组 |
TagNew | int | []Tag | 传入数量,返回切片数组 |
专题API
api名称 | 参数 | 返回值 | 说明 |
---|---|---|---|
TopicNew | int | []Topic | 传入数量,返回切片数组 |