聯(lián)系官方銷售客服
1835022288
028-61286886
用微信插件使用微信jssdk時,發(fā)現總有一個參數取不到。
經過排查,發(fā)現是curl取Token的問題。
于是我寫了以下應用
public function test() { $url ="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=123&secret=123"; // 創(chuàng)建一個新cURL資源 $curl = curl_init(); // 設置URL和相應的選項 curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_TIMEOUT, 500); // 為保證第三方服務器與微信服務器之間數據傳輸的安全性,所有微信接口采用https方式調用,必須使用下面2行代碼打開ssl安全校驗。 // 如果在部署過程中代碼在此處驗證失敗,請到 http://curl.haxx.se/ca/cacert.pem 下載新的證書判別文件。 curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, true); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, true); curl_setopt($curl, CURLOPT_URL, $url); $res = curl_exec($curl); curl_close($curl); echo $res; }
部署在服務器訪問,頁面是空的。但是在本地訪問會有error錯誤信息。
這種情況怎么解決
插件版權:官方插件
插件名稱:微信
建議問一下微信那邊
問下微信需不需要證書,直接用微信給的sdk呀
現在主要問題是取Token的時候接收不到返回的信息
參數寫錯之類的也能返回errcode什么的,我那些代碼也是參數亂寫的,但是錯誤信息都沒有,就是空白頁,在本地就有錯誤信息
回復@官方插件技術-周若塵
回復@曼德拉的鉛筆