<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>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                API接口在各種場景中已經非常普遍使用,通常在PHP后臺調用API接口,需要通過Curl庫來自己封裝,且不說各種充值門檻,還要被各種api接口平臺的appKey、appSecret之類的參數困惑,沒法實現統一調用,很多小白更是被Curl各種配置參數弄得頭大。`ThinkPHP`官方出品的`ThinkAPI`服務正是為了解決PHP接口調用的各種麻煩問題。 >[danger] `ThinkAPI`統一`API`接口服務是由官方聯合合作伙伴封裝的一套接口調用服務及SDK,旨在幫助`ThinkPHP`開發者更方便和更低成本調用官方及第三方的提供的各類`API`接口及服務,從而更好的構建開發者生態。 通過`ThinkAPI`提供的SDK功能可以以更優雅的方式來調用API接口,首先需要在你的項目里面安裝think-api庫(適用于任何PHP5.6+項目,沒有任何框架要求)。 ~~~ composer require topthink/think-api ~~~ > 如果由于網絡問題無法安裝,可以使用[阿里云 Composer 全量鏡像](https://developer.aliyun.com/composer)。 然后就可以調用你需要的接口進行查詢和返回數據,支持[ThinkAPI](https://docs.topthink.com/think-api)所有的API接口,以查詢身份證所屬地區接口為例: ~~~ use think\api\Client; $client = new Client("appCode"); $result = $client->idcardIndex() ->withCardno('身份證號碼') ->request(); ~~~ `idcardIndex`方法就是調用了身份證歸屬地查詢接口 `withCardno`方法則表示傳入了`cardno`參數,如果還需要傳入更多的參數則鏈式調用更多的方法即可,最后通過`request`方法進行實際調用并返回數據。通過IDE配合的話,你不需要自己記住任何接口方法名和參數方法名,都會有自動提示。 `ThinkAPI`所有的API調用服務必須設置`appCode`值(只需要注冊一個賬號即可獲取),用于接口調用的身份認證。如需多次調用的話,建議自己在項目里面封裝一個助手函數,例如: ~~~ use think\api\Client; /** * API接口調用助手函數 * @return Client */ function api(): Client { return new Client('yourAppCode'); } // 調用示例 $result = api()->idcardIndex() ->withCardno('身份證號碼') ->request(); ~~~ 所有的接口服務和方法都支持IDE自動提示和完成(請務必注意方法大小寫必須保持一致),所有的返回數據都是JSON格式,因此基本上不需要文檔即可完成接口開發工作。API接口調用中的一些常見問題通過系統的方法封裝都可以規避掉,你甚至不需要關心接口是要用GET還是POST,都是系統自動處理的。 SDK把所有接口和參數都封裝為一個個獨立的方法,你可以像調用一個類的方法一樣簡單的調用官方支持的任何API接口,也無需再去記住每個接口的參數有哪些。 > 如果你的環境不支持Composer或者PHP版本過低,可能需要你自己封裝Curl庫來調用接口。ThinkAPI接口文檔都提供了兩種方式調用:直接調用接口地址和使用SDK調用。 目前ThinkAPI已經接入包括實名認證、人工智能、電子商務、新聞資訊和生活服務等類目在內的常用API接口共269個,包含大量免費接口,付費接口的價格比較實在、門檻也低,并且還在陸續擴充中。更詳細的用法可以參考:https://docs.topthink.com/think-api
                  <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>

                              哎呀哎呀视频在线观看