以下適用于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定時執行任務