V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
sunsulei
V2EX  ›  奇思妙想

微信代替常规短信验证码的想法

  •  
  •   sunsulei · 2017-07-13 10:49:48 +08:00 · 12444 次点击
    这是一个创建于 2472 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在微信覆盖这么大了,为什么不能把传统的短信验证码交给微信来做呢?

    微信出个公号,本身只提供验证码分发的功能,这不就真正取代短信了么.(当然,是一个可选项)

    出个第三方 app 也不太现实,赢利点是个问题,而且功能太单一,反正我是不愿因多装这个软件.

    需要很慎重的考虑这个问题,毕竟验证码属于很多系统的终极校验方式.

    优点:

    1 可以关了短信功能,不收那些垃圾广告短信了.
    2 相对互联网公司,屏蔽垃圾短信我相信会比运营商好的不止一点两点
    3 可以注销只用来接收短信的卡了...
    

    缺点:

    1 平台接入是个问题,人手一个手机但不一定人手一个微信
    2 安全也是个问题,腾讯说到底还是第三方,看监管了
    3 微信会慢慢的变大,简洁派用户可能会^&%&^%&^
    

    最近新办了张卡,以前的手机卡就因为绑定了 N 多的第三方,导致不能把卡消了.有感而发

    第 1 条附言  ·  2017-07-13 14:59:08 +08:00
    其实我觉得重点在于

    很多第三方会开发公众号,动不动就给你个二维码扫一扫,或者其它方式让你关注他家的公号.

    虽然目的是为了增加粘性,这也恰恰说明了微信目前来说覆盖面还是很好的.

    哪怕不会彻底取代短信这个验证方式,作为一个可选项也未尝不可.

    对于部分用户来说,比如我,我就可以彻底的屏蔽掉手机短信这个玩意,或者压根就不需要看短信.
    88 条回复    2017-07-25 06:51:11 +08:00
    lhx2008
        1
    lhx2008  
       2017-07-13 10:55:40 +08:00 via Android
    手机号最重要就是实名制,要不然直接做微信登录或者邮箱注册就好了
    JackXu
        2
    JackXu  
       2017-07-13 10:55:44 +08:00   ❤️ 3
    坚果云用的就是微信验证码
    winterbells
        3
    winterbells  
       2017-07-13 10:56:14 +08:00
    让很多专门用功能机接验证码的人情何以堪。。。
    operafans
        4
    operafans  
       2017-07-13 11:02:15 +08:00
    人家想要你的手机号 你却只给人家微信 人家会干?#滑稽
    sunsulei
        5
    sunsulei  
    OP
       2017-07-13 11:03:06 +08:00
    @lhx2008 加上最近开始的网上实名制,微信人脸认证,实名也快解决了
    sunsulei
        6
    sunsulei  
    OP
       2017-07-13 11:04:55 +08:00
    @winterbells 所以这是一个可选功能,确实解决了我的部分痛点哇..

    @operafans 广告真的受不了了,我边上这哥们一天到晚推销电话,稳定每天五个以上...
    hsmocc
        7
    hsmocc  
       2017-07-13 11:15:02 +08:00 via iPhone
    提供短信发送的运营怎么舍得把这块肥肉送给微信?
    just1
        8
    just1  
       2017-07-13 11:18:27 +08:00 via Android
    但是我不用微信
    微信是我手机上最卡的软件了
    淘宝京东 QQ 都不怎么卡
    sunsulei
        9
    sunsulei  
    OP
       2017-07-13 11:18:32 +08:00
    @hsmocc 真想要做也不是运营商能管得了的吧? 难道又跟之前信令似的? 给微信小绊子?
    moult
        10
    moult  
       2017-07-13 11:18:37 +08:00
    用户微信号被封了怎么办?
    网站公众号被封了怎么办?
    sunsulei
        11
    sunsulei  
    OP
       2017-07-13 11:20:58 +08:00
    @just1 这玩意只适合即时通讯 app 上用,能想到的也就微信了. 当然也可以带着 QQ 一起来.
    sunsulei
        12
    sunsulei  
    OP
       2017-07-13 11:27:16 +08:00
    @moult 正常用户微信号,如果不做些恶意的事情,是不会被封的吧? 正常流程可以解封啊.如果用户自己作死导致号被封,那只能用回短信了.
    之前因为短信骚扰,打联通电话结果把我所有的短信全给屏蔽了,包括银行的,不一个意思么..
    不要网站公众号,微信对外提供推送接口就好了,跟网站公众号并没有什么关系.
    a302800411
        13
    a302800411  
       2017-07-13 11:28:48 +08:00 via iPhone
    你这个想法微信早就有了,Google 也有,只不过各大厂商出于种种想法不愿意使用,目前我遇到的只有坚果云
    ylsc633
        14
    ylsc633  
       2017-07-13 11:31:38 +08:00
    微信 是腾讯的...

    记得前段时间,国家 打压 娱乐 类的...

    我之前有关注 一个叫 关爱..协会 的一个公众号...

    听说有百万粉...

    还不是被封了...

    命脉在别人手里.. 不好.. 还不如留着手机号.. 再不济,留个邮箱都是好的...
    sunsulei
        15
    sunsulei  
    OP
       2017-07-13 11:31:59 +08:00
    @a302800411 没用过坚果云,但是我猜是坚果云自己的公号,然后推的验证码.三方平台多了,就要关注那么多的公号会死人的....
    我的意思是微信自己出公号,代替短信推送...
    moult
        16
    moult  
       2017-07-13 11:37:14 +08:00   ❤️ 1
    @sunsulei
    如果不用公众号模式,微信提供接口的话,网站是不是调用接口,传递用户的手机号码或微信号,就可以发送消息了。那么,按照微信目前的情况,接口马上就会被滥用了,发送垃圾消息更加 0 成本了。
    公众号有 OpenID 机制,为了只能给关注的用户发送消息,没有关注的用户不能发,而且网站也无法得到微信号和手机号,确保用户账号安全。公众号的客服消息,虽然可以发送任何内容,但是为了防止滥用,只允许发送 48 小时内互动的用户。公众号的模板消息,虽然可以无限制发送,但是内容模板限制了。

    哪怕微信提供发送结构,肯定也是模板消息这种模式,只能发送验证码,营销短信就不能发送了,就算能发送,也估计跟群发一样,每月 N 条限制。而且,目前网站用手机号码注册,为的就是发送营销短信!
    其次,FaceTime 的语音功能,不知道您清不清楚,就是因为动了运营商的奶酪,导致大陆不能用。所以,微信就算有防止滥用的办法,也不敢推出这类功能。
    akira
        17
    akira  
       2017-07-13 12:01:23 +08:00
    好想法。 只要能说服运营商就行了
    easychen
        18
    easychen  
       2017-07-13 12:01:53 +08:00
    用微信就不需要验证码了,直接微信登入了。
    joeke
        19
    joeke  
       2017-07-13 12:13:20 +08:00 via iPhone
    不需要通过运营商,只要微信提供接口就可以了
    lingo
        20
    lingo  
       2017-07-13 12:25:33 +08:00
    能用 GV 就用 GV。。
    albertofwb
        21
    albertofwb  
       2017-07-13 12:30:22 +08:00 via Android
    坚果云微信验证码 +1
    ditel
        22
    ditel  
       2017-07-13 13:09:23 +08:00 via Android
    微信比较容易被封,不划算。
    能不用微信就不要用微信。
    微信现在是体量越大越容易封你的账号。
    awthink
        23
    awthink  
       2017-07-13 13:13:11 +08:00
    @sunsulei #12 听说有人用 GV 注册账号立马被封
    Showfom
        24
    Showfom  
       2017-07-13 13:13:47 +08:00
    又不是所有人都用微信- -
    imn1
        25
    imn1  
       2017-07-13 13:15:11 +08:00
    ISP 是国营,腾迅不是
    sunsulei
        26
    sunsulei  
    OP
       2017-07-13 13:15:19 +08:00 via iPhone
    @moult facetime 肯定知道点,但是我觉得,如果要做这块,属于微信的一个业务点,发短信还是按条算钱的呢,滥用想杜绝肯定有办法,不说技术上的实现,有发短信需求的,验证方式就用公众号的方式。
    sunsulei
        27
    sunsulei  
    OP
       2017-07-13 13:15:57 +08:00 via iPhone
    @awthink 毕竟大内网产物
    sunsulei
        28
    sunsulei  
    OP
       2017-07-13 13:16:38 +08:00 via iPhone
    @Showfom 所以说呀,可选项。
    SuperMild
        29
    SuperMild  
       2017-07-13 13:23:44 +08:00
    lz 说到的三个优点:

    1 可以关了短信功能,不收那些垃圾广告短信了.
    --> 微信必须关注账号才能收验证码,结果导致关注一大堆账号,他们会推送大量垃圾信息给你。

    2 相对互联网公司,屏蔽垃圾短信我相信会比运营商好的不止一点两点
    --> 垃圾短信的屏蔽功能可以在手机上做,根本不依赖运营商。而一旦变成微信,就无法在手机上做,只能依赖微信去做。

    3 可以注销只用来接收短信的卡了...
    --> 微信要求绑定手机号,卡还是无法注销。
    sunsulei
        30
    sunsulei  
    OP
       2017-07-13 13:33:27 +08:00
    @ylsc633 跟公众号没关系呀.现在怎么对接短信就怎么对接腾讯嘛.. 肯定有功能机,所以短信肯定还是要留着的.
    sunsulei
        31
    sunsulei  
    OP
       2017-07-13 13:39:49 +08:00
    @SuperMild
    1. 不关注公众号,而是微信自己做,类似微信里面的微信团队公号,大量垃圾信息可以有举报机制由腾讯进行管控.
    2. 短信屏蔽的问题,手机上屏蔽垃圾短信是治标不治本,人家换个花样发你还要各种规则拦截.如果微信做的话可以跟第一点一样,做管控,看平台的规则. 对比目前公众号每天的推送,想多推也推不了.
    3. 仅剩一个微信还好,现在不敢注销卡的原因是压根不记得都绑定了哪些第三方...
    timothyye
        32
    timothyye  
       2017-07-13 14:02:20 +08:00
    坚果云用的就是微信验证码 + 1
    zjl03505
        33
    zjl03505  
       2017-07-13 14:12:27 +08:00
    可是我觉得。。与其收「垃圾微信」,不如收「垃圾短信」
    反正现在没人发我短信沟通事情 /斜眼
    Qlccks2
        34
    Qlccks2  
       2017-07-13 14:13:08 +08:00
    不是为了实名,就是为了要手机号。
    crayygy
        35
    crayygy  
       2017-07-13 14:18:00 +08:00 via iPhone
    短信验证码本来就是一个不好用的东西,邮箱验证多好,保证一个邮箱安全就好了,而且邮箱地址又不像手机号码一样会换。
    kuxiazi
        36
    kuxiazi  
       2017-07-13 14:20:20 +08:00 via Android
    反正现在各大银行都有微信提醒了
    wafm
        37
    wafm  
       2017-07-13 14:32:46 +08:00
    动了运营商的蛋糕 你看看你能活多久
    zangev5
        38
    zangev5  
       2017-07-13 14:39:43 +08:00   ❤️ 1
    t/337477
    有过类似讨论
    Macbooker
        39
    Macbooker  
       2017-07-13 15:33:03 +08:00
    @moult 用户进监狱手机没收了怎么办。。。
    won
        40
    won  
       2017-07-13 15:37:29 +08:00
    @lhx2008 你说的直接这些,那你是喜欢手机卡实名制还是非实名制呢
    patton
        41
    patton  
       2017-07-13 15:46:32 +08:00
    微信的产业很大了,黑产也不少;还有出一个类似功能的 app,这个已经有人做了,洋葱 APP,但是现在已经准备放弃了;网站自己做,这个还是要看适合自己的用户习惯,对微信的依赖比较大可以考虑这个
    Vinty
        42
    Vinty  
       2017-07-13 15:59:56 +08:00
    2FA 不是更方便吗,然而国内大厂根本没人用,连个可选项都没有
    sobigfish
        43
    sobigfish  
       2017-07-13 16:33:29 +08:00
    微信的模板信息限制频率了-。- 从小程序里可以看出
    qiyuey
        44
    qiyuey  
       2017-07-13 16:44:12 +08:00
    小米之前做过,不知道后来为什么取消了
    honeycomb
        45
    honeycomb  
       2017-07-13 16:44:56 +08:00 via Android
    通过 fido U2F 更合适。

    微信成为超级应用这件事本身就是错误的。
    jwenwang
        46
    jwenwang  
       2017-07-13 16:47:12 +08:00
    有手机的人就有手机号,但是不一定有微信
    bayernmunchen
        47
    bayernmunchen  
       2017-07-13 16:48:06 +08:00 via Android
    实名认证
    另外如果没网呢
    短信只要开机就好了吧
    Manchester
        48
    Manchester  
       2017-07-13 17:17:26 +08:00
    你是不是傻
    除了实名制,短信验证码没有任何存在的意义
    所以,微信=网易邮箱
    usedname
        49
    usedname  
       2017-07-13 17:49:29 +08:00
    我为什么要用微信?
    flynaj
        50
    flynaj  
       2017-07-13 19:08:15 +08:00 via Android
    这个就不需要验证码了,手机上直接微信登陆,PC 上扫描登陆,这个比验证码不知道高端多少。
    mingyun
        51
    mingyun  
       2017-07-13 21:59:01 +08:00
    原来坚果云这么超前
    CEBBCAT
        52
    CEBBCAT  
       2017-07-13 22:24:11 +08:00
    “现在微信覆盖这么大了,为什么不能把传统的短信验证码交给微信来做呢?”

    我不喜欢什么都用微信啊,举例来说:停电打 95598 居然让我在微信上自助查询,真是脑袋被门挤了
    - 停电了我没有 WiFi,流量钱你给我出啊?
    - 大停电你们基站也停掉怎么办啊?
    - 哪天微信倒闭了你怎么搞啊?你是要稳定运行的服务欸!!!

    所以说楼主这是 对微信过于信赖(或称依赖)+对国情了解不够
    这会导致很大一部分用户无法接受你这样的业务流程
    ghostheaven
        53
    ghostheaven  
       2017-07-13 22:27:01 +08:00 via Android
    那还需要验证码干啥,直接微信登陆了
    parametrix
        54
    parametrix  
       2017-07-13 22:52:30 +08:00
    所谓多因素认证,这里“多因素”里的各个因素应该相互无关对吧?
    youling
        55
    youling  
       2017-07-13 23:02:24 +08:00
    中国银行信用卡 3D 认证也可以选择使用微信收验证码。
    DoraJDJ
        56
    DoraJDJ  
       2017-07-13 23:03:31 +08:00
    拒绝微信。

    要是没有网络连接怎么获取验证码?
    mkeith
        57
    mkeith  
       2017-07-13 23:19:12 +08:00
    直接扫码登陆就是了啊
    sunsulei
        58
    sunsulei  
    OP
       2017-07-13 23:29:41 +08:00 via iPhone
    @Manchester 是有点傻,在手机号实名制之前的验证码用意何在?
    sunsulei
        59
    sunsulei  
    OP
       2017-07-13 23:31:04 +08:00 via iPhone
    @CEBBCAT 所以是可选项啊。。。那你说说垃圾短信这件事根本的解决办法是什么?
    sunsulei
        60
    sunsulei  
    OP
       2017-07-13 23:32:16 +08:00 via iPhone
    @mkeith 倒是不至于,毕竟人家也是有自己的一套 UM 的
    slrey
        61
    slrey  
       2017-07-13 23:35:35 +08:00
    sunsulei
        62
    sunsulei  
    OP
       2017-07-13 23:36:25 +08:00 via iPhone
    @ghostheaven @flynaj
    倒是不至于,毕竟人家也是有自己的一套 UM 的
    @parametrix 手机收的验证码跟微信收的验证码对第三方来说都是无关的
    sunsulei
        63
    sunsulei  
    OP
       2017-07-13 23:39:26 +08:00 via iPhone
    @slrey #38 说过了,忘了回他
    那边感觉慢慢吵起来了。基本上意思跟他差不多。
    slrey
        64
    slrey  
       2017-07-13 23:55:44 +08:00
    我就用你自己的观点反驳你吧 - “反正我是不愿因多装这个软件。” 还有,目前很多国外服务商也都是 sms 验证,你让他们也都去接入微信?
    说白了,微信只是在国内有点用户而已,而且不喜欢微信的大有人在。
    msg7086
        65
    msg7086  
       2017-07-14 01:24:02 +08:00   ❤️ 2
    如果只是避免手机卡绑定的话,改用邮箱就好了。
    微信是一个完全垄断的商业产品,短信和邮箱都是公共基础服务,哪有用垄断商业产品代替公共基础服务的。
    haitang
        66
    haitang  
       2017-07-14 03:56:06 +08:00 via iPhone   ❤️ 1
    拒绝微信。
    sakuradokota
        67
    sakuradokota  
       2017-07-14 06:06:54 +08:00
    拒绝微信,刚注册的号说我违规,,还能愉快的玩耍?果断卸载。
    mozutaba
        68
    mozutaba  
       2017-07-14 06:09:58 +08:00 via Android
    @moult +1
    双开微信被腾讯封了。丰巢只有微信通知,超过 24 小时会换短信通知,然而又要微信解封。
    zander
        69
    zander  
       2017-07-14 06:17:35 +08:00 via Android
    本可以用邮箱的。
    最终变成用短信只能说中国环境就这样。
    bearqq
        70
    bearqq  
       2017-07-14 07:25:36 +08:00 via Android   ❤️ 1
    我司有群发短信的权限,最早内部验证码是这么发的

    后来有了微信,微信里可以查询刚发出的验证码,方便海外员工,而且短信有时候会不稳定发送失败

    再后来公司开发了自己的 IM 软件,全面替代微信,并逐渐停止了短信的发送
    AngelCriss
        71
    AngelCriss  
       2017-07-14 07:29:36 +08:00 via Android
    给我一个用微信的理由先
    USCONAN
        72
    USCONAN  
       2017-07-14 07:40:14 +08:00   ❤️ 2
    不用微信也永遠不會去用微信。
    雖然我市圖書館的在線服務完全轉成微信平台之後是挺麻煩的,但是寧可麻煩些也不用
    akwIX
        73
    akwIX  
       2017-07-14 07:46:11 +08:00 via Android
    微信算个 jb
    xiaoz
        74
    xiaoz  
       2017-07-14 08:02:31 +08:00 via iPhone
    @a302800411 坚果云两步验证用的微信,cloudxns 也是,西数是微信二次扫码。
    sunsulei
        75
    sunsulei  
    OP
       2017-07-14 08:56:09 +08:00
    @slrey 感觉没反驳到点子上.
    我的本意是目前短信 被滥用 , 而如果换成互联网产品思维的话,体验会好很多.
    至于你说很多人都不用微信,有点抬杠,我要不用手机呢,不就无解了么.
    ccfly
        76
    ccfly  
       2017-07-14 09:33:25 +08:00
    专用做专事 我用微信只希望有聊天功能 并不想什么都最后只能用微信来完成
    cnyang
        77
    cnyang  
       2017-07-14 10:35:23 +08:00
    虽然对国企看法很大,但相较于私企,我宁愿只信国企,何况不是所有人都用微信的
    wwsww
        78
    wwsww  
       2017-07-14 10:39:25 +08:00
    这个得靠运营商提供解决方案,不然再怎么折腾也有局限性。
    580a388da131
        79
    580a388da131  
       2017-07-14 10:42:21 +08:00
    微信号会变,内容会被腾讯控制,腾讯哪天不高兴了随便找个理由掰掉帐号找谁说理去?
    b824379598
        80
    b824379598  
       2017-07-14 12:30:31 +08:00 via Android
    微信算个球,你能不用手机卡吗,
    DXpro
        81
    DXpro  
       2017-07-14 12:37:48 +08:00
    won
        82
    won  
       2017-07-14 12:45:25 +08:00 via Android
    腾讯还没移动公司大,更别提和电信集团抢生意了,有制约条款。
    而且还是有不少人不用智能机,比如朴树
    Icemic
        83
    Icemic  
       2017-07-15 18:37:41 +08:00
    微信什么时候成基础设施了?
    SharkIng
        84
    SharkIng  
       2017-07-16 05:42:08 +08:00
    其实觉得如果这个可以作为一个可选项提供服务的话,的确很不错
    whatgui
        85
    whatgui  
       2017-07-20 20:45:09 +08:00
    最无聊就是什么阿猫阿猫的网站注册一下就要手机号
    tadtung
        86
    tadtung  
       2017-07-21 09:16:17 +08:00 via iPhone
    你说这么多我总结其实只需要一个开放 api 的两部验证登陆就行,其实国外很多都采用 google 的二部验证,当然鉴于国情,国内是没法用的。
    其实国内也有很多推出两部验证,例如 qq 安全中心之流的,但是他们都不开放 api。
    用验证器登陆远强于你说的微信消息,只是国内大厂没人做而已。小厂影响力又不足
    buyaoshuohua
        87
    buyaoshuohua  
       2017-07-22 17:57:46 +08:00
    接码平台怎么多 在微信这样的项目 成本能更低么?或者说能达到更快更好的效率?
    Trim21
        88
    Trim21  
       2017-07-25 06:51:11 +08:00 via Android
    cloudxns 就是这么办的…虽然我觉得用短信体验好一点…
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2750 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:47 · PVG 22:47 · LAX 07:47 · JFK 10:47
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.