用php獲取微信公眾號的access_token是會用到強大的cURL,一般來說平常獲取access_token代碼如下
//請求url地址$appId = 'yourAppId';$appSecret = 'yourAppSecret';$url = "https://api.weixin.QQ.com/cgi-bin/token?grant_type=client_credential&appid=".$appId."&secret=".$appSecret;//初始化curl$ch = curl_init($url);//3.設置參數curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);//4.調用接口$res = curl_exec($ch);if(curl_errno($ch)){ var_dump(curl_error($ch));}$resArr = json_decode($res,1);var_dump($resArr);//5.關閉curlcurl_close($ch);但是獲取到的值為null,這是由于微信公眾號自帶的證書驗證造成的,所以只需要在設置參數的步驟中加入以下代碼即可
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//跳過證書驗證 curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // 從證書中檢查SSL加密算法是否存在在實際中只需要第一條跳過證書驗證即可,但是為了保險,依然加上跳過加密算法
新聞熱點
疑難解答
圖片精選