微信公众平台实现获取用户OpenID的方法

前端之家收集整理的这篇文章主要介绍了微信公众平台实现获取用户OpenID的方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文实例讲述了微信公众平台实现获取用户OpenID的方法分享给大家供大家参考。具体分析如下:

用户点击微信自定义菜单view类型按钮后,微信客户端将会打开开发者在按钮中填写的url值 (即网页链接),达到打开网页的目的,但是view不能获取用户的openid,需要使用微信“网页授权获取用户基本信息”高级接口结合使用,获得用户的登入个人信息。

具体方法:

1、配置网页授权回调域名,如 www.jb51.cc

2、模拟公众号的第三方网页,//www.jb51.cc/getcodeurl.PHP

PHP;">

3、第三方网页的回跳url中,首先从请求中取得code,然后根据code进一步换取openid和access_token,然后就可以根据openid和access_token调用微信的相关接口查询用户信息了。

PHP;"> $ch = curl_init();
curl_setopt($ch,$get_user_info_url);
curl_setopt($ch,10);
$res = curl_exec($ch);
curl_close($ch);

//解析json
$user_obj = json_decode($res,true);
$_SESSION['user'] = $user_obj;
print_r($user_obj);
?>

希望本文所述对大家基于PHP的微信公众平台开发有所帮助。

原文链接:https://www.f2er.com/php/22110.html

猜你在找的PHP相关文章