微信连 WiFi 不能用电脑连接吗?

2017-11-15 19:19:35 +08:00
 ysc3839

因为业务需要,把公共 WiFi 改造成微信连 WiFi。
在查阅腾讯给出的 文档 时发现,里面并没有提到如何使用 PC 连接。

于是带电脑去附近的餐厅测试,结果发现用 PC 连接是需要用微信扫描二维码来连接的。
但是扫码并确认连接后,PC 这边没有反应,还是上不了网,过了一段时间 PC 页面提示服务器繁忙。
如图 https://i.v2ex.co/8A4jzN64.png

F12 查看网络发现向微信服务器请求超时了
请求链接是这个 https://wifi.weixin.qq.com/cgi-bin/pollpcresult?ticket=xxxxx&callback=callback10001
ticket 是脚本生成的

进一步搜索发现了别的网站复制的微信 WiFi 的文档,里面是有 PC 端连接的说明的 链接

里面还有腾讯给的 demo 页面
上面的截图也是从此 demo 页面截的。

所以说,如果使用了微信连 WiFi 就没办法用 PC 连接了吗?有没有什么变通方案呢?

7835 次点击
所在节点    全球工单系统
14 条回复
guozixi
2017-11-15 21:34:06 +08:00
"业务需要”,实名需要对不?不如给手机发验证码,这样电脑也有机会连接。
ysc3839
2017-11-16 00:24:13 +08:00
@guozixi 不是实名需要,而是要推广微信公众号。发验证码肯定不会考虑的,要零成本。
Humorce
2017-11-16 00:33:20 +08:00
再买一个路由中继 PC 专用,连你提问的时间成本也省了。
ysc3839
2017-11-16 01:20:24 +08:00
@humorce 但是这么做的话手机用户直接连这个路由不是就不需要微信了吗?
laqow
2017-11-16 01:41:30 +08:00
会不会是 DNS 被拦了
oonnnoo
2017-11-16 07:57:12 +08:00
验证码通过微信公众号发送
Humorce
2017-11-16 08:17:54 +08:00
@ysc3839 PC 用另外一套验证方式
ysc3839
2017-11-16 12:57:36 +08:00
@laqow 不是,是服务器返回 504 错误。如果不带参数直接请求的话,会立即返回错误

https://wifi.weixin.qq.com/cgi-bin/pollpcresult
返回 {"errcode":1,"msg":"Parameter `callback' is required","retcode":-2}
ysc3839
2017-11-16 12:58:31 +08:00
@oonnnoo 这个方案倒是可以,我会考虑的,谢谢。
dven
2017-11-16 15:28:22 +08:00
@humorce 加上 QQ 或者手机认证吧
ysc3839
2017-11-17 00:06:06 +08:00
@guozixi @humorce @laqow @oonnnoo @dven
感谢各位回复!
因为是个人公众号,所以并不能使用微信连 WiFi。
但是我通过特殊途径搞到了微信连 WiFi 所需要的 secret key,我会把还在开发中的配合 wifidog 使用的认证服务器代码开源出来。开发语言 Python 3,框架 aiohttp。
MeetBestYin
2017-11-30 16:22:27 +08:00
请问是否找到了解决方案?遇到了同样的问题。
ysc3839
2017-11-30 17:21:03 +08:00
@MeetBestYin 没找到解决方案……
chiangdm
2017-12-21 16:13:12 +08:00
我也有这个需求,后来找到了这个:
http://kf.qq.com/faq/170710UR7RnY1707106baeI7.html
公众平台微信连 wifi 中 PC 端连 wifi 功能进行长期维护,现已暂停 PC 端连 wifi 的功能。微信连 wifi 的其它功能保持不变,还请了解。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/406705

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX