以下适用于TP5版本。
# 1、微信API
安装:
~~~
composer require zoujingli/wechat-php-sdk
~~~
安装后,要在要目录下的vendor/zoujingli/wechat-php-sdk/Wechat/下面创建缓存文件夹,并给于读写权限
~~~
cd vendor/zoujingli/wechat-php-sdk/Wechat/
mkdir Cache
chmod -R 777 Cache
~~~
用法:直接在Common中添加助手函数
~~~
/**
* 获取微信操作对象(单例模式)
* @staticvar array $wechat 静态对象缓存对象
* @param type $type 接口名称 ( Card|Custom|Device|Extend|Media|Oauth|Pay|Receive|Script|User )
* @return \Wehcat\WechatReceive 返回接口对接
*/
function & load_wechat($type = '') {
static $wechat = array();
$index = md5(strtolower($type));
if (!isset($wechat[$index])) {
// 定义微信公众号配置参数(这里是可以从数据库读取的哦)
$options = array(
'token' => '', // 填写你设定的key
'appid' => '', // 填写高级调用功能的app id, 请在微信开发模式后台查询
'appsecret' => '', // 填写高级调用功能的密钥
'encodingaeskey' => '', // 填写加密用的EncodingAESKey(可选,接口传输选择加密时必需)
'mch_id' => '', // 微信支付,商户ID(可选)
'partnerkey' => '', // 微信支付,密钥(可选)
'ssl_cer' => '', // 微信支付,双向证书(可选,操作退款或打款时必需)
'ssl_key' => '', // 微信支付,双向证书(可选,操作退款或打款时必需)
'cachepath' => '', // 设置SDK缓存目录(可选,默认位置在Wechat/Cache下,请保证写权限)
);
\Wechat\Loader::config($options);
$wechat[$index] = \Wechat\Loader::get($type);
}
return $wechat[$index];
}
~~~
举例:获取粉丝列表
~~~
// 加载SDK对象
$user = & load_wechat('User');
// 读取调用接口,读取微信官方粉丝列表
$result = $user->getUserList();
// 接口异常的处理
if ($result === FALSE) {
echo $user->errMsg;
echo $user->errCode;
} else {
// 接口正常的处理
}
~~~
# 2、邮件API
# 3、阿里大于API
- 空白目录
- summernote富文本编辑器
- 基本使用(一)
- 基本使用(二)
- 基本使用(三)
- 基本使用(四)
- 修改Summernote文本编辑器支持上传图片到服务器
- 修改图片上传后的样式
- Composer的一些基本用法
- 使用中国镜像快速安装
- 自己项目中常用到的一些Composer
- TP5的一些常见功能实现
- 通过phpmailer实现邮件的发送
- 使用PhantomJS将网页生成图片
- TP5在Linux服务器中LNMP环境下的配置
- 利用JWT做token开发
- 小程序开发备忘录
- 小程序生成自定义二维码
- Bootstrap使用心得
- 异步加载数据,更新select方法
- Html5实现图片上传前裁剪
- mysql一些小技巧
- php移动mysql字段的位置
- 服务器相关知识
- 阿里云专属网络外网访问的设置
- Linux定时执行任务