下面thinkphp框架教學專欄將介紹ThinkPhp5.1使用Topsdk\Topapi的問題,希望對需要的朋友有幫助!
記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
把Topsdk\Topapinq 套件加入到專案裡composer.json 裡(可先找個新tp5.1 做測試)如圖
5. 開啟命令列執行 composer install 或update
建立個控制器測試
##7.測試ok 把剛才composer 下載的套件(它只給基礎的能力類別)刪除了,把原先在應用程式下載套件的複製到vendor 目錄。 8. 使用過程中可能報找不到xxx 類,去修改文件類名 #9. 其他的坑其文檔範例中可能與SDK 程式碼不一致,自己看著修改推薦學習:《thinkPHP影片教學》
以上是實例記錄:ThinkPhp5.1使用Topsdk\Topapi問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!