本篇文章由thinkphp教程欄目給大家介紹tp5.1相關(guān)知識,其中主要記錄tp5.1是怎么使用topsdktopapi(對接淘寶客開放平臺),希望對需要的朋友有所幫助!
1.公司有一項目需要對接淘寶開放平臺 先去申請帳號 創(chuàng)建應(yīng)用 下載相應(yīng)的SDK;
淘寶會根據(jù)相應(yīng)應(yīng)用權(quán)限生成相應(yīng)的api接口SDK, 你可能需要某個接口的能力,但sdk里沒有相應(yīng)類,就要先去申請相應(yīng)的接口權(quán)限;
2.直接下載好之后(沒有使用composer),放到vendor目錄下 用vendor函數(shù)引入 并不好使,后發(fā)現(xiàn)tp5.1 已廢棄 vendor函數(shù) ,另 loader類也不好使。
2.1 直接下載時如圖
立即學(xué)習(xí)“PHP免費學(xué)習(xí)筆記(深入)”;
3.我們想直接自動加載使用相應(yīng)的類 ,又回到使用 composer包 ;去 thinkphp ?搜索 TopsdkTopapi ;發(fā)現(xiàn)其包版本 v1.1
4.把 TopsdkTopapinq包 添加到項目里 composer.json 里(可先找個新tp5.1做測試) 如圖
5.打開命令行 執(zhí)行 composer install 或update
6.建個控制器測試
7.測試 ok 把剛才composer 下載的包(它只給基礎(chǔ)的能力類)刪除了,把原先在應(yīng)用里下載包的復(fù)制到vendor目錄。
8.使用過程中 可能報找不到 xxx 類 ,去修改文件類名
9.其他的坑 其文檔示例中 可能與SDK代碼不一致,自己看著修改