如何在微信浏览器的H5商城获取用户openid

如何在微信浏览器的H5商城获取用户openid,第1张

建议换浏览器吧。

世界四大主流浏览器 :IE,opera,chrome,Firefox。

IE不说,有电脑的都有;

opera国内有一些人用,不怎么推荐,北欧人做出来的东西都不怎么好使,用久了会比IE还慢;

chrome,也就是谷歌浏览器,速度最快,但是太大了,360多兆,电脑不好使会有点卡

Firefox不怎么快,功能多,插件多

并不能获得。

如果是在app内加载页面,可以让后端在加载页面的时候传递到前端,也可以由app内置js协议获取。

如果是在微信里,可以考虑用微信的唯一标识openId

概述

IMEI(International Mobile Equipment Identity)是国际移动设备识别码的缩写。俗称“手机串号”、“手机串码”、“手机序列号”,用于在GSM移动网络中识别每一部独立的手机,相当于手机的身份z号码。IMEI码适用于GSM和WCDMA制式的移动电话和铱星卫星电话,而CDMA手机采用MEID码,与IMEI码有所区别。全球每部通过正规渠道销售的GSM手机均有唯一的IMEI码。IMEI码由GSMA协会统一规划,并授权各地区组织进行分配,在中国由工业和信息化部电信终端测试技术协会(TAF)负责国内手机的入网认证,其他分配机构包括英国BABT、美国CTIA等。

简介

国际移动设备识别码(IMEI:International Mobile Equipment Identification Number)是区别移动设备的标志,储存在移动设备中,可用于监控被窃或无效的移动设备。IMEI可用移动终端设备通过键入"#06#"查得(不同厂商的手机所需输入的内容不同,同一厂商不同手机所需输入的内容也可能不同)。其总长为15位,每位数字仅使用0~9的数字。

IMEI分配

IMEI码由GSMA协会统一规划,并授权各地区组织进行分配,在中国由工业和信息化部电信终端测试技术协会(TAF)负责国内手机的入网认证,其他分配机构包括英国BABT、美国CTIA等。

获取微信用户的openid的方法如下:

1、先回复一条图文消息,将用户的openid带在链接上,然后用户通过点击图文消息的链接打开最终的页面,这么做用户体验非常非常不好,

2、调用服务号的高级接口,可是我们大部分都是用订阅号,订阅号只能通过图文或文本消息打开网页,自己传用户的openid。

获取ID需要注意的问题:

1、发图文块的时候,要发两条信息,单条是可以被转发的,两条的话,用户就无法转发,只能删除了。避免用户将自己的OpenID泄露。

2、用户点击图文块的那张页面进去后,要隐藏右上角的分享图标。

3、要判断浏览器的UserAgent是否来自于MicroMessage。

4、如果目标页面需要分享,要构造一个Form表单,用POST的方式将OpenID传过去。

5、实际项目经验中,需要对传来的参数拼在一起,做一下SHA1签名认证。

6、服务器能用SSL,就尽量用SSL。

以上就是关于如何在微信浏览器的H5商城获取用户openid全部的内容,包括:如何在微信浏览器的H5商城获取用户openid、微信开发通过H5获取手机IMEI号,能行的通吗怎么样获取、微信网页如何获取当前访问用户的OpenID等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9294450.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存