简单Thinkphp5.1如何使用Topsdk\Topapi
创始人
2024-04-27 20:18:59
0

一淘模板(56admin.cn)给大家介绍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代码不一致,自己看着修改

相关内容

热门资讯

AWSECS:访问外部网络时出... 如果您在AWS ECS中部署了应用程序,并且该应用程序需要访问外部网络,但是无法正常访问,可能是因为...
AWSElasticBeans... 在Dockerfile中手动配置nginx反向代理。例如,在Dockerfile中添加以下代码:FR...
AWR报告解读 WORKLOAD REPOSITORY PDB report (PDB snapshots) AW...
AWS管理控制台菜单和权限 要在AWS管理控制台中创建菜单和权限,您可以使用AWS Identity and Access Ma...
北信源内网安全管理卸载 北信源内网安全管理是一款网络安全管理软件,主要用于保护内网安全。在日常使用过程中,卸载该软件是一种常...
​ToDesk 远程工具安装及... 目录 前言 ToDesk 优势 ToDesk 下载安装 ToDesk 功能展示 文件传输 设备链接 ...
Azure构建流程(Power... 这可能是由于配置错误导致的问题。请检查构建流程任务中的“发布构建制品”步骤,确保正确配置了“Arti...
群晖外网访问终极解决方法:IP... 写在前面的话 受够了群晖的quickconnet的小水管了,急需一个新的解决方法&#x...
AWSECS:哪种网络模式具有... 使用AWS ECS中的awsvpc网络模式来获得最佳性能。awsvpc网络模式允许ECS任务直接在V...
不能访问光猫的的管理页面 光猫是现代家庭宽带网络的重要组成部分,它可以提供高速稳定的网络连接。但是,有时候我们会遇到不能访问光...