PHP 获取微信 ACCESS_TOKEN 代码示例
PHP 获取微信 ACCESS_TOKEN 代码示例
本文提供了一个简单的 PHP 代码示例,用于获取微信公众号的 ACCESS_TOKEN。代码使用 curl 库进行网络请求,并对返回结果进行解析。
// 定义常量
define('APPID', '你的APPID');
define('APPSECRET', '你的APPSECRET');
// 获取ACCESS_TOKEN
function getAccessToken()
{
$url = 'https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=' . APPID . '&secret=' . APPSECRET;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
$data = curl_exec($ch);
curl_close($ch);
$result = json_decode($data, true);
if (isset($result['access_token'])) {
return $result['access_token'];
} else {
return false;
}
}
// 测试
$access_token = getAccessToken();
if ($access_token) {
echo 'ACCESS_TOKEN: ' . $access_token;
} else {
echo '获取ACCESS_TOKEN失败';
}
代码说明:
- 定义常量:将你的微信公众号的 APPID 和 APPSECRET 填入
APPID和APPSECRET常量中。 - 获取 ACCESS_TOKEN 函数:
getAccessToken()函数使用 curl 库发送请求到微信 API 获取 ACCESS_TOKEN,并返回获取到的 ACCESS_TOKEN 或 false。 - 测试:代码最后部分使用
getAccessToken()获取 ACCESS_TOKEN,并根据结果输出成功或失败信息。
注意:
- 此代码仅供参考,实际使用时需要根据具体需求进行修改。
- 获取到的 ACCESS_TOKEN 有效期为 2 个小时,需要定期更新。
- 更多关于微信 API 的信息,请参考微信官方文档:https://developers.weixin.qq.com/doc/offiaccount/Basic_Information/Access_Token.html
原文地址: https://www.cveoy.top/t/topic/kNCI 著作权归作者所有。请勿转载和采集!