首页 > 作文

如何关闭开发者模式

更新时间:2023-03-04 01:00:14 阅读: 评论:0

快乐的小青蛙-好唱又好听的歌

如何关闭开发者模式
2023年3月4日发(作者:盘发图片)

.

微信认证配置说明

一、顾客使用效果...........................................................................................................................2

1.微信认证“点一点”申请上网方案效果..........................................................................2

2.微信认证“扫一扫”申请上网方案效果..........................................................................5

二、管理员配置简要.......................................................................................................................6

三、管理员配置详细说明...............................................................................................................6

1.在微信公众平台中申请公众号并启用开发者模式..........................................................6

1.1.多种微信公众账号类型的区别..............................................................................6

1.2.申请微信公众账号...................................................................................................8

1.3.进行微信认证...........................................................................................................8

1.4.启用开发者模式.......................................................................................................8

2.在AC设备配置微信认证选项.............................................................................................9

2.1.客户英文简称.........................................................................................................10

2.2.“点一点”上网方案所需配置............................................................................10

2.3.“扫一扫”上网方案所需配置............................................................................10

3.在AC设备修改其它认证选项...........................................................................................13

4.在第三方服务器部署示例代码.........................................................................................13

4.1.部署代码.................................................................................................................14

4.2.示例代码修改说明..........................................................................15

4.3.“点一点”方案中修改说明..........................................................15

4.4.“扫一扫”方案中修改说明..........................................................17

4.5.生成微信公众账号菜单.........................................................................................18

5.在AC设备配置认证策略...................................................................................................20

5.1.选择认证方式.........................................................................................................20

5.2.微信认证通过后必须经过一次短信认证............................................................21

5.3.选择认证模板.........................................................................................................22

6.在AC设备配置专属portal认证页面模板....................................................................23

四、微信第三方平台示例代码下载.............................................................................................24

一、顾客使用效果

深信服支持两种不同效果的微信认证:“点一点”和“扫一扫”。

“点一点”方案支持所有类型的微信公众号。

“扫一扫”方案仅支持经过微信官方认证的服务号。

针对已经微信认证的服务号,可以同时使用“扫一扫”和“点一点”解决方案。

1.微信认证“点一点”申请上网方案效果

图1“点一点”方案效果图

步骤说明:

1.连接热点

2.浏览器弹出portal页面,提示顾客加微信关注

图2浏览器弹出portal页面

3.顾客打开微信,添加微信公众号关注

4.点击公众号菜单“我要上网”获取上网链接(若您的微信账号没有自定义菜单权限,也可

以让顾客发送字母如“X”来获取上网链接)

图3获取上网链接

5.点击链接后,通过认证,免费上网

图4通过认证

若管理员配置了“经过微信认证后必须进行短信认证”,那么这里将跳转到短信认证页面,

顾客必须经过一次短信认证才可上网(仅需短信认证一次,后续再来上网时仅需微信认证,

不需再次短信认证):

图5短信认证页面

2.微信认证“扫一扫”申请上网方案效果

图6“扫一扫”方案效果图

步骤说明:

1.顾客进入店铺内部,看到商家在墙体等地方张贴的微信认证上网说明及微信二维码;

2.顾客连接商家热点;

3.顾客打开微信,扫描该二维码,微信会自动跳转至关注页面;若该客户已关注,则会直

接跳转会话页面。顾客在微信中收到一条图文信息,代表已通过认证,可免费上网。

图7通过上网认证

小提示:

A、已加关注的老顾客也可以不扫二维码,直接在微信对话页面使用“点一点”方案申请上

网的方式获取上网权限;

B、在未完成认证之前,若顾客打开浏览器,此时也会弹出portal页面,提示顾客需要加

微信关注才可免费上网。

二、管理员配置简要

图8管理员配置简要

总的来说,管理员需要配置以下几步:

1.申请微信公众账号,并在微信公众平台中启用开发者模式;

2.登陆AC设备页面,在“上网策略与用户管理”--“认证选项”--“微信认证”页面

配置微信认证所需的参数;并在“其他认证选项”中勾选“未认证用户使用/default

组上网策略”

3.将示例代码部署或合入到第三方服务器上;

4.配置认证策略,在“认证策略”页面选择使用“微信认证”或“微信/短信认证”;

5.配置portal提示页面,在“系统设置”-“终端页面自定义”-“微信/短信认证”页

面中可以修改为自己的页面模板;

各步骤的详细说明下文均有描述。有任何不明白的地方请联系我们。

三、管理员配置详细说明

1.在微信公众平台中申请公众号并启用开发者模式

1.1.多种微信公众账号类型的区别

不同类型的微信公众帐号,微信开放的权限有所不同,深信服能够提供的认证效果也略

有差异。

订阅号与服务号在注册阶段进行区别,在得到微信公众帐号以后才可选择是否需要微信

官方认证。

不同帐号的功能差别如下图所示,我们将逐一介绍:

图9腾讯微信公众号目前提供的开发接口(截至2014.2.20)

1.1.1.未认证的订阅号:(蓝色窗口权限)

刚注册下来的订阅号,可以获得上图所示蓝色窗口中的权限,向顾客回复消息为基

础权限,没有微信自定义菜单权限。

客户部署后,顾客若要上网,需要向此公众号发送文字消息如字母“X”来获得认

证链接。

1.1.2.经过认证的订阅号或经过微博认证的订阅号:(绿色窗口权

限)

服务号或通过微博认证或微信认证(300元一年)后的订阅号,即可获得上图所示

绿色窗口中的权限。

客户部署后,可以生成自定义菜单。顾客关注公众号后,通过点击自定义菜单即可

获得上网认证链接,无需输入消息,提升体验性。这种方案即我们后面所述的“点一点”

方案。

1.1.3.经过微信认证的服务号:(所有权限)

服务号通过微信认证(300元一年)后,即可获得上图所示红色窗口中的权限。客

户部署后,可以生成二维码,顾客扫描二维码后,即可通过上网认证,进一步提升用户

体验。这种方案即我们后面所述的“扫一扫”方案。

1.2.申请微信公众账号

请根据需要部署的认证方式,确定所需要哪种类型的微信公众账号。如果您无法确定,

请联系客服寻求帮助。

我们建议申请服务号并认证,这样就可以使用“点一点”和“扫一扫”两种上网认证方

案,获得良好的用户体验。

打开/点击右上方立即注册链接,按微信官方提示步骤,选

择合适的帐号并填写相关信息、上传所需材料完成注册。

图10申请微信公众号

1.3.进行微信认证

具体的认证流程请参考腾讯帮助文档:

/cgi-bin/readtemplate?t=wxverify/faq_tmpl&lang=zh_C

N&token=1336373631

1.4.启用开发者模式

登陆微信公众账号,在高级功能选项中,关闭编辑模式,启用开发者模式。

图11微信公众号启用开发者模式

点击打开开发者模式,开发者模式都需要进行服务器配置,但不同的帐号类型又略有不

同:未认证的订阅号不需要开发者凭据,其他类型账号都需要配置开发者凭据。

图12成功启用开发者模式

2.在AC设备配置微信认证选项

需要在“用户与策略管理”--“用户认证”--“认证选项”--“微信认证”页面配置微信认

证相关的参数,具体设置如下所示。

2.1.客户英文简称

“客户英文简称”是唯一标识一个客户的字符串,可以填写客户英文名称或中文拼音,

并以此来填写部署在第三方服务器文件中的SALT字段。

这个字段是为了保证AC设备与第三方服务器的对应关系。

“点一点”与“扫一扫”方案都需要这个配置。

2.2.“点一点”上网方案所需配置

图13“点一点”上网方案的配置

“点一点”上网方案在AC设备上仅需配置上图的“客户英文简称”,然后勾选“启用点

一点上网方案”即可。

2.3.“扫一扫”上网方案所需配置

图14“扫一扫”上网方案的配置

,appcret,scene_id

这三个配置是用来生成二维码的。生成新的带参数的二维码后,请替换以前张贴的二

维码图片,扫描原二维码无法达到扫描上线的效果。

小提示:请不要频繁点击“生成二维码”按钮。因为生成二维码会导致第三方服务器缓

存的access_token最长情况下可能会失效2小时(若使用深信服的服务器也会至少失效1

分钟)。

appID与appcret

微信公众账号启用开发者模式后就可以得到appid与appcret,即开发者凭据。

图15开发者凭据

scene_id

scene_id有效范围为1~100000,可随意填写。顾客扫描二维码时,向第三方服务器发

送的消息将带有这个值,可用于区分不同的二维码。如两个分店的scene_id不同,就可区

分是哪个分店的扫描事件,或区分一个分店的不同区域,如商场的男装区或女装区。(这个

需要在第三方服务器代码中添加代码,才能对不同分店进行不同处理)。

2.3.2.响应事件的图片域名

在“扫一扫”认证方案中,顾客扫描二维码后,第三方服务器会响应回复一条图文信息。

该图片域名即是响应的图片的url。

图16第三方服务器响应的图片

可以将图片放在将要部署的第三方服务器上,这里就填写该图片的url地址。

2.3.3.微信头像的url地址

配置此url是为了让顾客关注微信号之后就可以上网,提升用户体验。

该url地址需要网络抓包得到,请联系客服来帮助您完成。下面是具体的步骤。

1.配置手机ip,网关指向ac,不需要认证上网。

口抓包tcpdump-iethXhostx.x.x.x-s0-w/tmp/

3.手机扫描公众账号二维码,并关注。(二维码可点击上面按钮生成,这之前头像url

可先随便填一个)。为确保一定抓到需要的数据包,请点击一下关注页面左上方公众账号的

logo来放大logo,这样就可以触发微信客户端加载logo的操作。

4.用wireshark打开刚才的,搜索”mmhead”。

5.将两段数据组合起来。如下

/mmhead/Q3auHgzwzM5tT90jzZK3vyZSIITn7laNGtaIbJEl3eV0h9jysDEFc

Q

图17抓包得到微信公众号logo的url

3.在AC设备修改其它认证选项

对于未认证的用户,需要给予其一定的网络权限才能保证“点一点”或“扫一扫”功能

正常使用。

需要在“用户与策略管理”--“用户认证”--“认证选项”--“其他认证选项”中勾选

“未通过认证用户可以访问基本服务(default组权限,HTTP除外)”。

图18修改“其它认证选项”

4.在第三方服务器部署示例代码

如果您已经做过微信第三方开发,请将我们的示例代码交给第三方服务器开发者,请其

合入我们的代码。

如果您还没有微信第三方开发,请联系客服,我们将为您完成部署。

4.1.部署代码

假设已经有web服务器,可以在web根目录下创建目录weixin,

把示例代码放在weixin下面。

图19要部署的代码

这里可以得到一个url:/weixin/

这是处理微信请求的url,它将响应顾客的关注、“点一点”、“扫一扫”事件。微信公

众账号开发者模式里需要填写这个url,即下图中红框中的地方。

图20填写处理微信请求的服务器url

4.2.示例代码修改说明

“点一点”与“扫一扫”需要配置的字段是不同的,下面详细说明如何配置上面红框中的字

段。

4.3.“点一点”方案中修改说明

中各字段修改说明:

字段【用于保证客户与AC设备的对应关系】

与“微信认证选项”中“客户英文简称”配置必须相同。

如下图所示:

图22SALT字段对应网关页面的配置

字段【用于微信官方鉴定第三方服务器的合法性】

微信公众账号中启用开发者模式时也需要一个token,这两处地方必须相同。

如下图中红框中的地方。

图23微信开发者模式中TOKEN与中TOKEN一致

如果使用未认证的订阅号,只用配置以上两个字段。这种方式下顾客只能通过发送文字

消息‘p’的方式来获取上网链接。

如果需要使用菜单的方式来获取菜单,则还需要配置APPID,APP_SECRET,TOKENURL。

_ID和APP_SECRET字段【用于生成自定义菜单】

微信公众账号中启用开发者模式时会得到这两个信息。

如下图红框中的地方:

图24开发者凭据

RL字段【用于生成自定义菜单】

部署示例代码后可以得到url:/weixin/,它用于获

取access_token。Access_token用于创建菜单和获取用户昵称。

4.4.“扫一扫”方案中修改说明

中各字段修改说明:

字段【用于保证客户与AC设备的对应关系】

与“微信认证选项”中“客户英文简称”配置必须相同。

如下图所示:

图25SALT字段对应网关页面的配置

字段【用于微信官方鉴定第三方服务器的合法性】

微信公众账号中启用开发者模式时也需要一个token,这两处地方必须相同。

如下图中红框中的地方。

图26微信开发者模式中TOKEN与中TOKEN一致

_ID和APP_SECRET字段【用于生成自定义菜单】

微信公众账号中启用开发者模式时会得到这两个信息。

如下图红框中的地方:

图27开发者凭据

RL字段【用于生成自定义菜单】

部署示例代码后可以得到url:/weixin/,它用于获

取access_token。Access_token用于创建菜单和获取用户昵称。

_PICURL字段【用于识别顾客微信openid以便上线】

部署示例代码后可以得到的/weixin/logo_。

在“扫一扫”认证方案中,顾客扫描二维码后,服务器会响应一条图文信息。该图片域

名即是响应的图片的url。

该url需要同时填写到“微信认证选项”和中,两个地方填写需一致。

4.5.生成微信公众账号菜单

创建菜单需要微信公众号是认证的订阅号或认证的服务号。

此处需要修改代码,请联系客服来帮助您生成菜单。

小提示:如果无生成自定义菜单权限或不需要“我要上网”的子菜单,可以使用让顾客

发送文字消息来获取上网链接的方案。

1.编辑文件

图28创建菜单

可以创建子菜单:

图29创建子菜单

2.菜单与事件处理的关联:

图30菜单与事件处理的关联

以上是,对点击菜单事件的处理代码是在中:

图31菜单与事件处理的关联

我们提供的示例代码中,菜单很简单,仅用于示例。若您需要丰富的菜单,就要自己编

码进行不同事件的处理了。

3.浏览器访问/weixin/。Php脚本会创建菜单。

请注意有以下信息才是创建成功:errmsg:ok

图32成功创建菜单

5.在AC设备配置认证策略

需要在“用户与策略管理”--“用户认证”--“认证策略”页面配置用户认证策略,具体设

置如下所示。

5.1.选择认证方式

可以选择“仅微信认证”、“仅短信认证”、“微信认证或短信认证”。

图33选择微信认证方式

5.2.微信认证通过后必须经过一次短信认证

如果选择“微信或短信认证”,并且勾选了“微信认证通过后必须再经过一次短信认证”

选项,顾客通过微信“点一点”认证后,会再次跳转到短信认证页面,进行短信认证。此选

项只能与“点一点”方式结合使用。

小提示:“微信认证之后再经过一次短信认证”的用户认证流程较繁琐,对顾客的用户体验

是个很大的挑战,只适用于在对用户实名制要求特别严格的情况。

图34通过微信认证后跳转到短信认证页面

5.3.选择认证模板

图35选择推送的认证模板页面

6.在AC设备配置专属portal认证页面模板

在“系统配置”--“终端提示页面定制”--“微信认证/短信认证”模板页面,可以自

定义专属portal认证页面模板。可以对示例模板进行复制、修改,或在遵循标准的情况下

完全自己开发并上传所需要展示给顾客的页面。

图36模板配置页面

图37修改推送的模板页面

文字:

推送页面上显示的微信公众账号名。如下图中的“深信服科技”:

图38自定义模板页面中显示的微信公众号

背景图片:

顾客未认证时使用浏览器上网,给顾客推送的页面的背景。如上图的蓝色背景。

小提示:“立即关注”按钮会唤醒微信程序,仅对iphone或安装有qq浏览器的安卓手机有

效,其他情况会隐藏掉该按钮。

四、微信第三方平台示例代码下载

“点一点”与“扫一扫”使用的是同一套代码,请根据代码注释来修改部署相应代码。

具体微信第三方平台示例代码请见文件夹《示例代码》。

本文发布于:2023-03-04 01:00:13,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/1677862814129393.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:如何关闭开发者模式.doc

本文 PDF 下载地址:如何关闭开发者模式.pdf

相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 站长QQ:55-9-10-26 专利检索|