php取得微信公衆番号access_token
3672 ワード
PHPで微信公衆番号のaccessを取得するtokenは強力なcURLを使用しますが、一般的には通常accessを取得します.tokenコードは次のとおりです. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
ただし、取得した値はnullであり、これは微信公衆番号が持参した証明書検証によるものであるため、パラメータを設定する手順に以下のコードを加えるだけでよい. 1 2 1 2
実際には最初の証明書検証をスキップするだけでよいが、保険のために暗号化アルゴリズムをスキップする
// 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. curl
curl_close($ch);
ただし、取得した値はnullであり、これは微信公衆番号が持参した証明書検証によるものであるため、パラメータを設定する手順に以下のコードを加えるだけでよい.
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); // SSL
実際には最初の証明書検証をスキップするだけでよいが、保険のために暗号化アルゴリズムをスキップする