个人微信公众号做网页端开发时如何获取用户 openid?

查看 60|回复 2
作者:vfx666   
貌似只有服务号才有这个接口。
主要想实现根据用户微信来自动登录的功能

openid, 微信, 貌似, 用户

08110920   
个人没有这个接口,不过 如果你想实现微信登录的话 可以试试下面这个方法
<?php
//假设你的页面地址为:http://pay.vwzx.com/wxjspay.php?trade_no=2023021920193467277
//那么你可以这样访问:https://www.iunpay.com/wechat/third_user?target=urlencode( http://pay.vwzx.com/wxjspay.php?trade_no=2023021920193467277)
//默认为静默授权,如果你想得到完整信息,则后面可以跟另一个参数 &wechat_scope=snsapi_userinfo(或者 snsapi_base)
//询问授权(openid 、昵称、头像、unionid):snsapi_userinfo 静默授权(openid):snsapi_base
if(!isset($_GET ['openid'])){
$user_reg = "https://www.ikam.cn/user_reg.php";//注册地址,该地址必须接收 get 参数哦
$url = "https://www.iunpay.com/wechat/third_user?target=".urlencode($user_reg);
//触发微信 oauth 返回 openid
Header("Location: $url");
exit();
}else{
$openid = $_GET ['openid'];
//这里你可以自动实现注册逻辑咯。
}
sarices   
可以试试自定义菜单触发消息推送,让客户点击消息链接实现自动登录
您需要登录后才可以回帖 登录 | 立即注册

返回顶部