社区
微信开发
帖子详情
求助,微信内置浏览器打开的网页,获取微信用户openid
gzpepco
2015-01-09 01:27:12
我已开通300元的开发者账号。
需求如下:
现有一wap网页,用户使用微信内置浏览器打开(
通过微信朋友圈/朋友分享,微信扫网页二维码等方式进入,与公众号无关
),该网页如何获取用户的微信openid呢?
按照官方的微信登录帮助,是可以实现扫码登录,但是针对PC版的--微信扫码,电脑端登录。而我的情况是当前网页是在手机微信打开的,还怎么扫码呢?
我见有些网站是可以实现的,会弹出授权提示框,但不知是如何实现的?谢谢了!!
...全文
4134
5
打赏
收藏
求助,微信内置浏览器打开的网页,获取微信用户openid
我已开通300元的开发者账号。 需求如下: 现有一wap网页,用户使用微信内置浏览器打开(通过微信朋友圈/朋友分享,微信扫网页二维码等方式进入,与公众号无关),该网页如何获取用户的微信openid呢? 按照官方的微信登录帮助,是可以实现扫码登录,但是针对PC版的--微信扫码,电脑端登录。而我的情况是当前网页是在手机微信打开的,还怎么扫码呢? 我见有些网站是可以实现的,会弹出授权提示框,但不知是如何实现的?谢谢了!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
酷龙王子
2015-10-21
打赏
举报
回复
楼主 解决了吗额 我现在也遇到这样的问题 怎么解决的啊
「已注销」
2015-01-25
打赏
举报
回复
$r_url = 'http://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI']; if(!$this->_get('code')){ getOfficialOpenId(1,'base',$r_url); }else{ getOfficialOpenId(2); }
「已注销」
2015-01-25
打赏
举报
回复
function getOpenid($step,$type='base',$backurl=null,$minwen=1,$app_id,$app_secret){ if(!is_weixin()) return false; $cfg = array('appid'=>$app_id,'secret'=>$app_secret); switch ($step) { case '2': $s = json_decode(getRemoteContent('https://api.weixin.qq.com/sns/oauth2/access_token?appid='.$cfg['appid'].'&secret='.$cfg['secret'].'&code='.$_GET['code'].'&grant_type=authorization_code'),true); cookie(md5('share_openid'),$s['openid']); $u = json_decode(getRemoteContent('https://api.weixin.qq.com/sns/userinfo?access_token='.$s['access_token'].'&openid='.$s['openid'].'&lang=zh_CN'),true); if($u['errcode']){ $s['w_id'] = $w_id; //处理手机的用户信息,没有昵称头像..... }else{ $u['w_id'] = $w_id; //处理手机的用户信息,带昵称头像..... } break; default: $url = "https://open.weixin.qq.com/connect/oauth2/authorize?appid=".$cfg['appid']."&redirect_uri=".urlencode($backurl)."&response_type=code&scope=snsapi_".$type."&state=1#wechat_redirect"; if($minwen){ $html = "<!doctype html><html><head></head><body>"; $html .= "<div style='font-size:2em;margin-top:40%;text-align:center;'>页面加载中,请稍候...</div><script>location.href='".$url."'</script>"; $html .= "</body></html>"; die($html); }else{ @header("location:".$url); } } }
chenglyb
2015-01-22
打赏
举报
回复
http://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html
whatisma
2015-01-10
打赏
举报
回复
开发文档-用户管理-网页授权获取用户基本信息 这里面写的很详细了
微信
开发之
微信
网页
授权
获取
用户
openId
开发场景: 在
微信
客户端
打开
某个
网页
可以
获取
到
用户
的
openId
。
获取
用户
openid
步骤如下:参考
微信
公众平台开发文档 第一步:引导
微信
公众平台的
用户
打开
如下链接 https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_t...
获取
微信
用户
openid
微信
授权
获取
用户
openid
准备以及开发全部流程
【
微信
开发】免费域名—
网页
授权
获取
用户
openid
最近在接触
微信
支付开发,要进行
微信
支付就需要
用户
的唯一标识——
openid
,因为第一次接触踩了很多坑,于是就把他记录下来,也便于以后查阅,也方便有需要的人进行参考 本文中的所使用的源码都会在给出地址。可放心浏览 一、
openid
?
openid
是
微信
用户
在公众号appid下的唯一
用户
标识(appid不同,则
获取
到的
openid
就不同), 可用于永久标记一个
用户
,同时也是
微信
JSAPI支付的必传参...
.NET
获取
微信
openid
.net
获取
微信
OpenID
微信
公众号
网页
获取
用户
授权取得
openid
,和使用
openid
进行协助登录逻辑(Vue样例)
微信
官方文档——
微信
网页
开发/
网页
授权 https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Wechat_webpage_authorization.html 官方给的
获取
openid
步骤: 目录 第一步:
用户
同意授权,
获取
code 第二步:通过code换取
网页
授权access_token 第三步:刷新access_token(如果需要) 第四步:拉取
用户
信息(需scope为 snsapi_userinfo) 前端需..
微信开发
3,161
社区成员
3,828
社区内容
发帖
与我相关
我的任务
微信开发
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
复制链接
扫一扫
分享
社区描述
微信开发即微信公众平台开发,将企业信息、服务、活动等内容通过微信网页的方式进行表现,通过二次开发可以将公众账号由一个媒体型营销工具转化成提供服务的产品。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章