微信公众平台获取access_token的方式

今天研究一上午看到网上的是用了file_get_contents函数获取失败,结果问了群里的大神采用了curl方式就行了。此刻分享给大家。在地址栏里面直接访问该文件就可以了。

file_get_contets方式:

<?php

$APPid="wxdxxxxxxxxxxxxxxx";

$APPSECRET="96xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

$TOKEN_URL="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$APPID."&secret=".$APPSECRET;

$json=file_get_contents($TOKEN_URL);

$result=json_decode($json,true);

print_r($result);

?>

推荐使用

curl方式

$APPid="wxdxxxxxxxxxxxxxxx";

$APPSECRET="96xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";

$TOKEN_URL="https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$APPID."&secret=".$APPSECRET;

functionhttps_request($url)

{

$curl=curl_init();

curl_setopt($curl,CURLOPT_URL,$url);

curl_setopt($curl,CURLOPT_SSL_VERIFYPEER,FALSE);

curl_setopt($curl,CURLOPT_SSL_VERIFYHOST,FALSE);

curl_setopt($curl,CURLOPT_RETURNTRANSFER,1);

$data=curl_exec($curl);

if(curl_errno($curl)){return'ERROR'.curl_error($curl);}

curl_close($curl);

return$data;

}

var_dump(https_request($TOKEN_URL));

相关推荐