<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="xmloutput.aspx.cs" Inherits="SearchEasy.SiteSearch.admin.xmloutput" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>XML输出接口</title>
<link href="images/style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
body { padding:10px }
-->
</style>
</head>
<body>
<form id="Form1" runat="server">
<h3 class="boxtitle">后台管理 &gt;&gt; JSON/XML输出接口</h3>
<table height="0" border="0" cellpadding="0" cellspacing="1" class="tabBgColor">
<tr>
  <td height="25" background="Images/Top.gif">提示：JSON/XML输出接口，用于深度整合系统使用。</td>
</tr>
</table>
  <table width="98%" border="0" align="center" cellpadding="3" cellspacing="1">
    <tr>
      <td colspan="9" class="tdbg"><strong>接口地址与参数说明</strong></td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">接口地址</td>
      <td  class="tdbg">
         /tools/xmloutput.aspx
      </td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">q</td>
      <td  class="tdbg">
         查询的关键词，需经过urlencode(URL编码)后传递，为必传参数
      </td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">ps</td>
      <td  class="tdbg">
         即pagesize的简写，返回结果中，每页的记录数，为可选参数，默认为10
      </td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">pi</td>
      <td  class="tdbg">
         即pageindex的简写,查询结果列表中，当前的页码，从1开始，为可选参数，默认为1
      </td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">hl</td>
      <td  class="tdbg">
         即ishighlight的简写，返回结果中，是否高亮关键词，1表示高亮，0表示不高亮，为可选参数，则默认为0(既不高亮)
      </td>
   </tr>
   <tr style="display:none">
      <td width="100" align="center" class="tdbg">fz</td>
      <td  class="tdbg">
         即isfuzzy的简写，返回结果中，是否启用模糊搜索，1表示启用，0表示不启用，为可选参数，则默认为0(既不启用)
      </td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">s</td>
      <td  class="tdbg">
         查询结果中限定搜索类型，如需限定查询某个类型的内容，可传递搜索类型唯一名，为可选参数，则默认为ALL(既全站)
      </td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">e</td>
      <td  class="tdbg">
         当前页面编码，如为utf-8，则无需传递此参数，其他可选有gb2312,gbk等。
      </td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">df</td>
      <td  class="tdbg">
         时间筛选参数,不传递或者传递0，表示不限，传递30表示30天内的结果，以此类推。
      </td>
   </tr>
   <tr style="display:none">
      <td width="100" align="center" class="tdbg">c1-c5</td>
      <td  class="tdbg">
       分类筛选参数,总共五个，分别为c1,c2,c3,c4,c5具体的参数值和含义请根据在搜索类型里的自定义分类设置有关。每个分类支持传递多个参数，多个参数以逗号隔开表示或关系，比如c1=3,6,9。
      </td>
   </tr>
   <tr style="display:none">
      <td width="100" align="center" class="tdbg">rw</td>
      <td  class="tdbg">
         是否返回相关搜索词(relatedword),返回的词以|分割多个词，会轻微影响搜索速度，建议只在需要时使用，1表示返回，0表示不返回（默认为0）
      </td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">json</td>
      <td  class="tdbg">
         是否返回Json格式，1表示返回Json格式，0表示XML格式（默认为0）
      </td>
   </tr>
   <tr>
      <td colspan="9" class="tdbg"><strong>接口调用注意事项</strong></td>
   </tr>
   <tr>
      <td width="100" align="center" class="tdbg">字符编码注意事项</td>
      <td  class="tdbg">
        接口页面编码统一为UTF-8编码，假如您的页面编码不是UTF-8，那么请注意一下三项（不注意可能导致中文乱码）：<br />
        1，调用接口的页面编码，建议统一国际标准的UTF-8，如果仍然需要使用gbk,gb2312等编码，请继续阅读以下2,3条<br />
        2，传递的搜索关键词，需要先经过urlencode后传递，注意加e参数(比如你的是gbk的php页面，那么需要传递e=gbk) <br />
        3，返回的搜索结果为一个UTF-8编码的JSON/XML文件，如果你的页面为非UTF-8，请先将返回的JSON/XML转码后再做解析处理（比如你的页面是gb2312，那么请转码为gb2312，各种脚本语言都有对应的转码函数，比如php的mb_convert_encoding）
      </td>
   </tr>
  </table>

</form>
</body>
</html>
