微信php开发包,TP5专用微信sdk使用教程

# TP5专用微信sdk下载及使用教程

[TOC]

## TP5专用微信sdk概述

>[info] 本SDK是我本人根据现有网络的sdk,专门针对TP5框架进行的整理和重构,使用安装和使用更方便

> 同时也对curl方法做了重构 兼容不同的PHP版本

>[success] 本SDK使用静态方法分模块调用 支持模块及下属方法提示 开发更便捷

> 同时支持多微信接口共同使用

## TP5专用微信SDK下载地址

最新更新时间 20171218

![](https://box.kancloud.cn/14e29f94660f61c16d330bdc0644284b_464x244.png)

增加了更多类库

本sdk目前只有一个thinkphp官网发布地址(适应5.0.*)

http://www.thinkphp.cn/extend/1082.html

TP5.1专用微信及微信支付sdk - 20180321更新(适应5.1.*)

http://www.thinkphp.cn/extend/1136.html

>[danger] 加QQ群 321449759 有完整版扩展类库下载!

>![](https://box.kancloud.cn/3499008a08e64306c68873288092a057_286x340.png)

## TP5专用微信SDK更新和升级指导

详情见:

https://www.kancloud.cn/mikkle/thinkphp5_study/451038

## TP5专用微信SDK部署和安装

下载的是一个压缩包

![](https://box.kancloud.cn/4231866ea7a99981fcaa1bfa279dea93_686x483.png)

只需要解压后放入 TP5框架extend文件夹中即可

![](https://box.kancloud.cn/9b27c3a8f1d394ab47fa071f4dbec08f_410x266.png)

## TP5专用微信SDK目录结构

~~~

mikkle 扩展类库目录

├─tp_wechat 微信SDK目录

│ ├─base 核心基类目录

│ │ ├─BaseWechatApi.php 微信推送接口抽象类(基类)

│ │ ├─ErrCode.php 错误码 (我忘记是否用到了)

│ │ ├─WechatBase.php 微信sdk抽象类

│ │ ├─WeChatCode.php 微信sdk常量表

│ │ ├─WeChatConfig.php 配置(暂未使用 可以删除)

│ │ ├─WeChatOptions.php 配置(暂未使用 可以删除)

│ ├─src 扩展主目录

│ │ ├─Card.php 卡类相关类

│ │ ├─Custom.php 客服接口

│ │ ├─Device.php 设备

│ │ ├─Extend.php 扩展的

│ │ ├─Hardware.php

│ │ ├─Media.php Media

│ │ ├─Menu.php Menu

│ │ ├─Message.php Message

│ │ ├─Oauth.php Oauth

│ │ ├─Poi.php 门店

│ │ ├─Receive.php 接收推送

│ │ ├─Script.php jssdk相关

│ │ ├─User.php 用户相关

│ ├─support

│ │ ├─Cache.php 继承的TP5 Cache类 下同

│ │ ├─Config.php

│ │ ├─Curl.php Curl类

│ │ ├─Db.php 继承的TP5类 下同

│ │ ├─File.php

│ │ ├─Loader.php

│ │ ├─Log.php

│ │ ├─PKCS7Encoder.php 加密类

│ │ ├─Prpcrypt.php 加密类

│ │ ├─Request.php 继承的TP5类

│ │ ├─StaticFunction.php 静态方法类库

│ ├─Wechat.php 扩展调用接口类

│ ├─WechatApi.php 微信推送接口类

~~~

## 微信配置文件

application\extra\wechat.php

~~~

/**

* Created by PhpStorm.

* Power By Mikkle

* Email:776329498@qq.com

* Date: 2017/8/30

* Time: 9:59

*/

return [

"default_options_name"=>"wechat_options",

"wechat_options"=>[

'token'=>'****',

'appid'=>'******************',

'appsecret'=>'*********************************',

'encodingaeskey'=>'*********************************************',

],

];

~~~

文件位置

![](https://box.kancloud.cn/ba623e158d285f56912883e81abc2b93_405x255.png)

更多配置方法:

https://www.kancloud.cn/mikkle/thinkphp5_study/450540

## 微信SDK简单的使用方法

>[danger] 请先确认参数是否配置正确 包括微信服务器端 微信服务器白名单等等

* 静态类调用方法 只要输入Wechat就可以引入

![](https://box.kancloud.cn/96fc01145bf2a6ce32a6138d5f61e68d_569x252.png)

* 调用接口后 分模块调用

![](https://box.kancloud.cn/1fffb79c455109629531d9774e9606d1_727x437.png)

* 模块内可以显示出各模块方法

![](https://box.kancloud.cn/08949e45c822312d6bda59afab675650_687x358.png)

* 比如说查看菜单 就这么简单

~~~

$data=Wechat::menu()->getMenu();

dump($data);

~~~

![](https://box.kancloud.cn/7904eff149e956cc0c0b8ed813c0c634_302x497.png)

更多详细微信教程 将不定期更新 敬请关注

>[danger] 加QQ群 735730057 有完整版扩展类库下载!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值