获取微信用户的openid的方法如下:
1、先回复一条图文消息,将用户的openid带在链接上,然后用户通过点击图文消息的链接打开最终的页面,这么做用户体验非常非常不好,
2、调用服务号的高级接口,可是我们大部分都是用订阅号,订阅号只能通过图文或文本消息打开网页,自己传用户的openid。
获取ID需要注意的问题:
1、发图文块的时候,要发两条信息,单条是可以被转发的,两条的话,用户就无法转发,只能删除了。避免用户将自己的OpenID泄露。
2、用户点击图文块的那张页面进去后,要隐藏右上角的分享图标。
3、要判断浏览器的UserAgent是否来自于MicroMessage。
4、如果目标页面需要分享,要构造一个Form表单,用POST的方式将OpenID传过去。
5、实际项目经验中,需要对传来的参数拼在一起,做一下SHA1签名认证。
6、服务器能用SSL,就尽量用SSL。
<title>浏览器检测</title>
<mce:script type="text/javascript"><!--
/
客户端信息检测
@类型:类
@作者:[BI]CJJ >
如果你在移动或联通公司
申报WAP服务的话。。
他们可以在网关开放信息给你,
你的WAP站点可以获得USERAGENT信息:
包括手机号,手机型号,浏览器版本号等等,并且能使用FREEWAP所不能用的COOKIE
GL~
以上就是关于微信网页如何获取当前访问用户的OpenID全部的内容,包括:微信网页如何获取当前访问用户的OpenID、使用javascript基本对象获取当前网页浏览器应用程序的官方名称、浏览器的版本号、 *** 作 系统类型等信息。、WAP 在服务器端可以获取手机浏览器信息吗等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)