public function getOpenid($appid, $appsecret){
$SERVER_NAME = $_SERVER['SERVER_NAME'];
$REQUEST_URI = $_SERVER['REQUEST_URI'];
$redirect_uri = urlencode('http://' . $SERVER_NAME . $REQUEST_URI);
$code = $_GET['code'];
if (! $code) {
// 网页授权当scope=snsapi_userinfo时才会提示是否授权应用
$autourl = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=".$appid."&redirect_uri=".$redirect_uri."&response_type=code&scope=snsapi_userinfo&state=123#wechat_redirect";
header("location:$autourl");
} else {
// 获取openid
$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=".$appid."&secret=".$appsecret."&code=$code&grant_type=authorization_code";
$row = $this->posturl($url);
return ($row['openid']);
}
}
public function posturl($url){
$ch = curl_
微信开发获取openID与发送客服消息
最新推荐文章于 2021-11-23 11:03:37 发布
本文档介绍了如何在微信开发中获取用户的OpenID以及如何发送客服消息。通过获取授权码、调用API获取access_token和OpenID,然后使用access_token发送文本类型的客服消息。
摘要由CSDN通过智能技术生成