這篇文章由thinkphp教學專欄介紹tp5.1相關知識,其中主要記錄tp5.1是怎麼使用Topsdk\Topapi(對接淘寶客開放平台),希望對需要的朋友有所幫助!
1.公司有一專案需要對接淘寶開放平台先去申請帳號創建應用下載相應的SDK;
淘寶會根據相應應用權限生成相應的api接口SDK, 你可能需要某個介面的能力,但sdk裡沒有對應類,就要先去申請對應的介面權限;
2.直接下載好之後(沒有使用composer),放到vendor目錄下用vendor函數引入並不好使,後發現tp5.1 已廢棄vendor函數,另loader類別也不好使。
2.1 直接下載時如圖
3.我們想要直接自動載入使用對應的類,又回到使用composer套件;去 packagist.org/ 搜尋Topsdk\Topapi ;發現其套件版本v1.1
4.把Topsdk\Topapinq套件加入到專案裡composer.json 裡(可先找個新tp5.1做測試)如圖
5.開啟命令列執行composer install 或update
6.建個控制器測試
7.測試ok 把剛才composer 下載的套件(它只給基礎的能力類別)刪除了,把原來在應用程式裡下載套件的複製到vendor目錄。
8.使用過程中可能報找不到xxx 類,去修改文件類名
9.其他的坑其文件範例中可能與SDK代碼不一致,自己看著修改
以上是記錄thinkphp5.1如何使用Topsdk\Topapi(圖文)的詳細內容。更多資訊請關注PHP中文網其他相關文章!