1. ThinkPHP5.1 如何自动加载第三方SDK(非composer包 )

注意:这里只是针对于非Composer 安装包的自动加载的实现,能用composer安装的自动跳过。

由于ThinkPHP5.1 严格遵循PSR-4规范,不再建议手动导入类库文件,所以新版取消了Loader::import方法以及import和vendor助手函数,推荐全面采用命名空间方式的类以及自动加载机制,如果必须使用请直接改为php内置的include或者require语法。

以下以钉钉官方的SDK为案例(由于钉钉官方没有像阿里云那样直接可以使用composer直接安装)。自动加载官方的包。因为这个PHP的版本必须是大于7.0,而针对于5.6则就不行了,

下载解压后,首先将第三方SDK复制到项目中vendor目录下。

在composer.json文件中添加:"files":["vendor/dingdingsdk/TopSdk.php"],添加后:通过终端跳转到项目根目录,然后执行 composer dump-autoload 然后在项目中就可以直接使用了

2,thinkphp安装第三方类库的方法

thinkphp安装第三方类库的方法:1、下载sdk,并把sdk放到extend目录下;2、在控制器中引入“require_once ‘…/extend/aipbaidusdk/AipNlp.php’;”即可。

本教程操作环境:Windows10系统、thinkphp6版、Dell G3电脑。

thinkphp怎么安装第三方类库?

thinkphp6 引入第三方类库 tp6 SDK引入

tp6怎样引入第三方类库

如果是手动下载的sdk , 把sdk 放到 extend 目录下

百度自然语言处理为例:

在控制器引入 require_once ‘…/extend/aipbaidusdk/AipNlp.php’;

这样就已经成功引入咯

  1. hinkphp5 使用sdk,第三方接口,淘宝客信息查询接入

hinkphp5 使用sdk,第三方接口,淘宝客信息查询接入

//todo 把三方类库文件放入 vendor 文件夹中//导入加载第三方类库 tbk 代表目录 TopSdk 代表文件 . 代表 /vendor("tbk.TopSdk");//请求淘宝客API,实例化类 **注意使用\命名空间**$c = new \TopClient;$c->appkey = '你的 appkey';$c->secretKey = '你的 secretKey';$req = new \TbkItemInfoGetRequest;//选择需要查询的字段信息$req->setFields("num_iid,title,pict_url,small_images,reserve_price,zk_final_price,user_type,provcity,item_url"); $req->setPlatform("2");$req->setNumIids(I('goodsid'));$resp = $c->execute($req);echo "<pre>";var_dump($resp);

把第三方sdk放在thinkphp的那个目录相关推荐

  1. 安卓的第三方sdk是html,第三方SDK目录

    QQ登录/分享 使用目的:帮助用户使用QQ账号登录.使用QQ分享功能 共享的个人信息类型:设备型号.操作系统.IMEI.IP地址.QQ软件版本号.接入网络的方式.类型和状态.网络质量数据.广告标识符. ...

  2. 短视频、直播平台第三方SDK接入教程

    现在网络视频直播行业非常火爆,所以很多公司也希望开发直播平台,一般直播平台需要用户给主播送礼物来实现盈利,所以刷礼物的功能是必备的,另外为了增加视频的美感与炫酷等特效功能,也需要用到美颜与视频滤镜等功 ...

  3. Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!...

    Android高效率编码-第三方SDK详解系列(一)--百度地图,绘制,覆盖物,导航,定位,细腻分解! 这是一个系列,但是我也不确定具体会更新多少期,最近很忙,主要还是效率的问题,所以一些有效的东西还 ...

  4. Android高效率编码-第三方SDK详解系列(二)——Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能

    Android高效率编码-第三方SDK详解系列(二)--Bmob后端云开发,实现登录注册,更改资料,修改密码,邮箱验证,上传,下载,推送消息,缩略图加载等功能 我的本意是第二篇写Mob的shareSD ...

  5. 短视频、直播平台——电商直播源码第三方SDK接入教程

    现在网络视频直播行业非常火爆,所以很多公司也希望开发直播平台,一般直播平台需要用户给主播送礼物来实现盈利,所以刷礼物的功能是必备的,另外为了增加视频的美感与炫酷等特效功能,也需要用到美颜与视频滤镜等功 ...

  6. Android高效率编码-第三方SDK详解系列(三)——JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送

    Android高效率编码-第三方SDK详解系列(三)--JPush推送牵扯出来的江湖恩怨,XMPP实现推送,自定义客户端推送 很久没有更新第三方SDK这个系列了,所以更新一下这几天工作中使用到的推送, ...

  7. Android高效率编码-第三方SDK详解系列(一)——百度地图,绘制,覆盖物,导航,定位,细腻分解!

    Android高效率编码-第三方SDK详解系列(一)--百度地图,绘制,覆盖物,导航,定位,细腻分解! 这是一个系列,但是我也不确定具体会更新多少期,最近很忙,主要还是效率的问题,所以一些有效的东西还 ...

  8. Android使用第三方SDK——百度地图

    Android使用第三方SDK--百度地图 第一次用百度地图是在去年的8月中旬吧,当时是参加一个比赛,老师要求使用地图,然后就是百度,各种视频网站一顿搜啊(当时Android还没入门,就知道CV),最 ...

  9. 对第三方 SDK 依赖冲突,重新打个包试试

    版权声明: 本账号发布文章均来自公众号,承香墨影(cxmyDev),版权归承香墨影所有. 未经允许,不得转载. 一.前言 在开发 App 的时候,经常会有需要借助第三方 SDK 的情况.但是有时候多方 ...

最新文章

  1. 内积和外积的物理意义-数学
  2. pandas dataframe调整列的位置
  3. Hadoop Eclipse开发环境设置
  4. BLE-NRF51822教程5-静态密码设置
  5. sql server 修改表结构语法大全
  6. Flex与Javascript交互
  7. apache camel_REST端点,可使用Apache Camel进行集成
  8. 【Python】Python库之游戏开发
  9. Spring中事务使用
  10. sql limit 子句_SQL有子句–综合指南
  11. php yii 控件分页,yii2.0-分页应用实例
  12. 十次方项目开发系列【3】:基于MyBatis Plus实现条件查询和分页
  13. 怎样做sns网站?哪里可下载这类程序?
  14. Virtualbox安装虚拟机教程
  15. 中兴云桌面服务器,中兴云桌面解决方案.pdf
  16. 国内硕士申请加拿大计算机博士难度,【经验分享】如何申请加拿大硕士研究生或者博士?...
  17. C#中Winform控件扁平化设计
  18. 雷达模拟器-监控摄像机模拟软件 SPx Video Simulator
  19. 【python】opencv教程CV2模块——图片处理,HSV、色调、亮度调节
  20. 分支-12. 计算火车执行时间(15)

热门文章

  1. jQuery面试题汇总
  2. 力扣解法汇总2038- 如果相邻两个颜色均相同则删除当前颜色
  3. sql中NVARCHAR(MAX) 性能和占空间分析 varchar(n),nvarchar(n) 长度性能及所占空间分析
  4. js 多选框被选中触发的事件_javascript多选框的触发过程详解
  5. 新版飞机大战游戏安卓源码项目
  6. 【读书笔记】真相推理师-凶宅
  7. 代码猴子——培养正确的编程态度和方法
  8. linux设置BIOS串口,将x86平台的Linux控制台重定向到串口
  9. Windows CmdPHP窗口消失 但程序依旧执行 查找进程ID(PId)并强制结束进程--wmic process where name--taskkill
  10. 自动化与我——记本科四年的得与失