<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                ## ## 參數簽名說明 &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;請求參數接口統一使用http|https協議,每次請求要求對參數進行簽名,請求統一編碼為UTF-8,簽名算法如下: ### 以舉例進行說明: &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;假設有參數值為 user=abc,password=123,nickname=tom;這些需要POST到接口進行請求。 1. 先對參數名進行英文字母的順序排列,參數與參數之間使用“&”符號連接,得一串字符串,以上的例子所得字符串為: ~~~ nickname=tom&password=123&user=abc ~~~ <br/> 2. 將該拼接后的字符串與mch_key值重新組合一個新字符串,假設應用的mch_key值為“ifenqi”,新的字符串為: ~~~ nickname=tom&password=123&user=abcifenqi ~~~ <br/> 3. 最后將該新的字符串再進行一次md5加密,即為最后的簽名值: ~~~ 65f8154791882a0d31025d45c209c527 ~~~ &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;該簽名值用參數sign提交服務端其中mch_no和sign對所有訪問接口都是必傳的,除非接口有另外說明; <br/> ## ## 接口定義說明 ### 每個接口需要傳輸的參數說明 | 參數名 | 類型 | 是否必填 | 說明 | | --- | --- | --- | --- | | mch_no | string | Y |壹收銀平臺商戶編號| | request_time | string | Y |接口請求時間,格式yyyy-mm-dd hh:MM:ss,用于判斷接口超時| | sign | string | Y |參數簽名,用于安全認證 | | .... | | N |根據具體接口實際定義的參數 | <br/> <br/> &ensp;&ensp;&ensp;&ensp;&ensp;&ensp;&ensp;接口統一使用JSON格式作為數據響應格式。接口訪問Json響應格式定義及說明如下: ### 響應內容示例: ~~~ { "is_success": true, "message": “ok", "data": {} } ~~~ | 字段 | 類型 | 說明 | | --- | --- | --- | | is_success | boolean | true/false,表示成功或失敗 | | error_code | Integer | 錯誤碼 | | error_message | String | 返回提示信息,錯誤返回錯誤信息 | | data | String | 返回的數據,可值:null,json對象,json數組 | <br/>
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看