1. 程式人生 > >Iphone手機,微信呼叫支付JSAPI缺少引數 timeStamp

Iphone手機,微信呼叫支付JSAPI缺少引數 timeStamp

今天在做微信開發時候,使用Android除錯支付介面沒有問題,但是使用Iphone手機除錯時候出現了一個彈窗:呼叫支付JSAPI缺少引數 timeStamp。

這個問題的出現是由於微信SDK中有點兒小問題。

找到example資料夾裡面的WxPay.JsApiPay.php檔案,定位到類GetJsApiParameters,大概在第66行左右。

找到其中一行程式碼:

$timeStamp = time();

然後在這行程式碼下面新增一行程式碼:
$timeStamp = "$timeStamp";

其實很容易看出,timeStamp應該是字串型別,我們只不過加了一行程式碼將原來的時間變成了字串型別~