SaiNiuApi

SaiNiuApi - 基于sunnySDK的中间件调试框架,千牛SDK全功能框架


【3】HttpSign加签公式

<p>[TOC]</p> <h5>接口状态</h5> <ul> <li><code>正常</code></li> </ul> <h5>框架版本</h5> <ul> <li><code>≥ 2.0.5.0</code></li> </ul> <h5>更新时间</h5> <ul> <li><code>2024/11/16</code></li> </ul> <h5>调用额度</h5> <ul> <li><code>免额度</code></li> </ul> <h5>简要描述</h5> <ul> <li>用于调用http接口时,添加sign参数签名请求,避免接口被恶意调用或调试,例子以Api_GetBuyerUid 接口演示。</li> <li>签名请求参数必须带有sign和time,如:&amp;time=1731682536947&amp;sign=40f56ff03f96727bc956a6d5d9b1bc3a</li> </ul> <p>[【2】取旺旺Uid--ShowDoc](<a href="https://www.showdoc.com.cn/sainiu/11558421214780348">https://www.showdoc.com.cn/sainiu/11558421214780348</a> &quot;【2】取旺旺Uid--ShowDoc&quot;)</p> <h5>python签名例子</h5> <pre><code>result = hashlib.md5((key + post + data + time).encode(&amp;quot;utf-8&amp;quot;)).hexdigest().lower()</code></pre> <h5>易语言签名例子</h5> <pre><code>sign=到小写(取数据摘要 (到字节集 (key + post + data + time)))</code></pre> <h5>参数</h5> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">类型</th> <th style="text-align: left;">是否必填</th> <th style="text-align: left;">说明</th> <th>示例</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">key</td> <td style="text-align: left;">文本型</td> <td style="text-align: left;">是</td> <td style="text-align: left;">签名密匙 必须与http相同才能请求成功</td> <td>123ABC</td> </tr> <tr> <td style="text-align: left;">post</td> <td style="text-align: left;">整数型</td> <td style="text-align: left;">是</td> <td style="text-align: left;">访问端口 默认80</td> <td>GetBuyerUid</td> </tr> <tr> <td style="text-align: left;">data</td> <td style="text-align: left;">文本型</td> <td style="text-align: left;">是</td> <td style="text-align: left;">请求的参数</td> <td>{&quot;userNick&quot;:&quot;tb123456&quot;,&quot;buyerNick&quot;:&quot;tb266770389534&quot;}</td> </tr> <tr> <td style="text-align: left;">time</td> <td style="text-align: left;">逻辑型</td> <td style="text-align: left;">是</td> <td style="text-align: left;">请求时间戳 一般取现行时间戳</td> <td>1731682536947</td> </tr> </tbody> </table> <h5>备注</h5> <ul> <li>更多返回错误代码请看首页的错误代码描述</li> </ul>

页面列表

ITEM_HTML