記錄thinkphp5.1如何使用TopsdkTopapi(圖文)

本篇文章由thinkphp教程欄目給大家介紹tp5.1相關知識,其中主要記錄tp5.1是怎么使用topsdktopapi(對接淘寶客開放平臺),希望對需要的朋友有所幫助!

1.公司有一項目需要對接淘寶開放平臺 先去申請帳號 創建應用 下載相應的SDK;

淘寶會根據相應應用權限生成相應的api接口SDK, 你可能需要某個接口的能力,但sdk里沒有相應類,就要先去申請相應的接口權限;
2.直接下載好之后(沒有使用composer),放到vendor目錄下 用vendor函數引入 并不好使,后發現tp5.1 已廢棄 vendor函數 ,另 loader類也不好使。

2.1 直接下載時如圖

記錄thinkphp5.1如何使用TopsdkTopapi(圖文)

立即學習PHP免費學習筆記(深入)”;

3.我們想直接自動加載使用相應的類 ,又回到使用 composer包 ;去 thinkphp ?搜索 TopsdkTopapi ;發現其包版本 v1.1

4.把 TopsdkTopapinq包 添加到項目里 composer.json 里(可先找個新tp5.1做測試) 如圖

記錄thinkphp5.1如何使用TopsdkTopapi(圖文)

5.打開命令行 執行 composer install 或update

6.建個控制器測試

記錄thinkphp5.1如何使用TopsdkTopapi(圖文)

7.測試 ok 把剛才composer 下載的包(它只給基礎的能力類)刪除了,把原先在應用里下載包的復制到vendor目錄。
8.使用過程中 可能報找不到 xxx 類 ,去修改文件類名

記錄thinkphp5.1如何使用TopsdkTopapi(圖文)9.其他的坑 其文檔示例中 可能與SDK代碼不一致,自己看著修改

以上就是記錄

? 版權聲明
THE END
喜歡就支持一下吧
點贊6 分享