**接口內容列表**
--
[TOC]
**獲取JsApi使用簽名包**
--
* 參數`$url`為當前頁面URL地址(URL中含有#號的取#前面的字符串)
* 參數`timestamp`為當前時間戳 (為空則自動生成)
* 參數`$noncestr`為隨機串 (為空則自動生成)
* 參數`$appid`限定appid使用 (可選)
```
// 創建SDK實例
$script = & load_wechat('Script');
// 獲取JsApi使用簽名,通常這里只需要傳 $ur l參數
$options = $script->getJsSign($url, $timestamp, $noncestr, $appid);
// 處理執行結果
if($options===FALSE){
// 接口失敗的處理
echo $script->errMsg;
}else{
// 接口成功的處理
}
```
* 然后在微信頁面上輸出JS,當前在此之前要引入微信官方的JSDSK
```
<! -- 引入微信官方的JSSDK 1.2版本-->
<script src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script>
<script>
// 微信JSSDK異常處理
wx.error(function(e){
console.log(e);
});
// 注入JSSDK配置參數,默認開啟所有接口權限
wx.config(<{$options|json_encode}>);
// 當JSSDK初始化完成后,再執行相關操作
wx.ready(function(){
// 這里就可以調用 wx 的jssdk的操作了
});
</script>
```
- 0.1 關于微信SDK的介紹
- 0.2 微信SDK下載與安裝使用
- 0.3 微信SDK源文件結構與介紹
- 1.0 微信API驗證與事件推送回復
- 1.1 微信自定義菜單及個性化菜單
- 1.2 微信粉絲用戶及粉絲標簽管理
- 1.3 微信網頁JSSDK簽名包生成
- 1.4 微信紅包和JSAPI支付及掃碼支付
- 1.4.0 微信支付狀態通知處理
- 1.4.1 微信掃碼支付(模式一)
- 1.4.2 微信掃碼支付(模式二)
- 1.4.3 微信發起JSAPI支付
- 1.4.4 微信支付統一下單接口
- 1.5 微信各種素材管理及圖文推送
- 1.6 微信各種卡券及微信門店管理
- 1.7 微信設備管理
- 1.9 微信OAuth授權及用戶資料獲取
- 2.1 用數據庫管理微信SDK所需參數
- 2.2 自定微信SDK緩存設置方式
- 3.1 第三方平臺配置參數及實例
- 3.2 第三方平臺AccessToken獲取
- 3.3 第三方平臺Ticket推送處理
- 3.4 第三方平臺代發起網頁授權
- 4.1 案例之 CodeIgniter 3 集成方法
- 4.2 案例之 ThinkPHP 3.2 集成方法
- 4.3 案例之 ThinkPHP 5.0 集成方法
- 4.4 案例之 ThinkPHP 5.0 微信掃碼支付