文档详情页
<h5>简要描述</h5>
<ul>
<li>文档详情页接口</li>
</ul>
<h5>请求URL</h5>
<ul>
<li><code>https://您的域名/index.php?m=api&c=v1.Api&a=archivesView&_ajax=1</code></li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>参数</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
<th>示例</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">aid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>文档ID</td>
<td>————</td>
</tr>
<tr>
<td style="text-align: left;">typeid</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">int</td>
<td>栏目ID</td>
<td>————</td>
</tr>
<tr>
<td style="text-align: left;">apiPrenext</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>上下篇文档标签</td>
<td>ekey=序号&get=all</td>
</tr>
<tr>
<td style="text-align: left;">api标签名_序号</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">string</td>
<td>多个标签属性以&拼接</td>
<td>ekey=序号&typeid=12</td>
</tr>
</tbody>
</table>
<p><a href="https://www.eyoucms.com/doc/api/" title="什么是api标签名?初次入门先了解api标签名,具体点击这里查阅手册">什么是api标签名?初次入门先了解api标签名,具体点击这里查阅手册</a>
注意:如果存在相同api标签名,请在后面加上( _序号,比如:apiArclist_1 ),以便区分同个标签返回不同数据。</p>
<h5>示例代码</h5>
<pre><code>wx.request({
  url: 'https://demo.eyoucms.com/index.php?m=api&c=v1.Api&a=archivesView&_ajax=1', //仅为示例,并非真实的接口地址
  data: {
    aid: 40, // 文档ID
    typeid: 12, // 文档所属的栏目ID
    apiPrenext: `ekey=1&get=all`, // 文档上下篇标签prenext
    // 这里可以根据需求填写更多的api标签
  },
  method: 'POST',
  header: {
    'content-type': 'application/json' // 默认值
  },
  success (res) {
    let detail = res.data.detail.data, // 文档详情页数据
      preDetail = res.data.apiPrenext[1].preDetail, // 上一篇文档的数据
      nextDetail = res.data.apiPrenext[1].nextDetail; // 下一篇文档的数据
    // 更多示例代码请参考开源小程序
    console.log(res.data)
  }
})</code></pre>
<h5>接口测试</h5>
<p><a href="http://runapi.showdoc.cc">http://runapi.showdoc.cc</a></p>
<h5>返回示例</h5>
<pre><code>{
  "code": 1, // 状态码,1表示成功,0表示失败
  "msg": "success",
  "time": "1622253052",
  "data": {
    "detail": { // 当前文档详情数据
      "data": {
        "aid": 40, // 文档ID
        "typeid": 12, // 文档栏目ID 
        "channel": 1, // 文档模型ID
        "title": "社交媒体时代,如何对粉丝估值?",
        "litpic": "https://demo.eyoucms.com/uploads/allimg/20210107/1-21010G01311136.jpg",
        "author": "", // 作者
        "click": 745, // 浏览数
        "arcrank": 0, // 阅读权限
        "seo_title": "社交媒体时代,如何对粉丝估值?_易优Demo站点",
        "seo_keywords": "社交,媒体时,代,如何,对,粉丝,估值,约翰,奎尔",
        "seo_description": "约翰·奎尔奇说,社交媒体有很多营销挑战,如何为粉丝来估值是一个大问题。",
        "arc_level_id": 0,
        "add_time": "2018-06-01 11:47:17",
        "channel_ntitle": "文章", // 模型名称
        "content": "<p>约翰·奎尔奇说, 社交媒体有很多营销挑战,如何为粉丝来估值是一个大问题。</p>",
        "customField": false // 自定义字段列表
        ……
      }
    },
    "apiPrenext": { // prenext上下篇文档标签的数据
      "1": {
        "preDetail": { // 上一篇的文档数据
          "aid": 39,
          "typeid": 12,
          "title": "回顾中国饮料40年发展史,总有一款是你儿时记忆的味道"
        },
        "nextDetail": { // 下一篇的文档数据
          "aid": 41,
          "typeid": 12,
          "title": "《颠覆营销:大数据时代的商业革命》:大数据“多即少,少即多”各种行销手段早已令人眼花缭乱"
        }
      }
    }
  }
}
</code></pre>
<h5>返回参数说明</h5>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">类型</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">code</td>
<td style="text-align: left;">int</td>
<td>状态值,1:成功;0:失败</td>
</tr>
<tr>
<td style="text-align: left;">msg</td>
<td style="text-align: left;">string</td>
<td>操作说明文案</td>
</tr>
<tr>
<td style="text-align: left;">time</td>
<td style="text-align: left;">int</td>
<td>返回时间戳</td>
</tr>
<tr>
<td style="text-align: left;">data</td>
<td style="text-align: left;">array</td>
<td>api标签的所有数据</td>
</tr>
</tbody>
</table>
<h5>备注</h5>
<ul>
<li>更多api接口持续完善中,欢迎踊跃参与补充与反馈</li>
</ul>
<p>感谢对易优小程序的支持,交流加QQ好友:1105415366 备注:gitee</p>