V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
cuqk
V2EX  ›  问与答

咨询一下上行短信验证码

  •  
  •   cuqk · 2019-01-10 13:12:03 +08:00 via Android · 3151 次点击
    这是一个创建于 2144 天前的主题,其中的信息可能已经有所发展或是发生改变。

    因为没有信心可以防住别人恶意刷短信验证码(即使发短信前加入各种页面验证)的行为,所以考虑使用上行短信验证码。但搜了一下,大厂都没有提供对应的服务。请问一下有什么比较合适的供应商可以推荐?

    另外,如果自己使用一个手机号码来做短信接收,是否有比较好的方案实现上行短信的功能?

    15 条回复    2019-01-13 00:30:25 +08:00
    GDC
        1
    GDC  
       2019-01-10 13:18:55 +08:00 via iPhone   ❤️ 1
    我有个安卓手机常年放在家里,里面装了个 github 上找的 app,收到短信之后,会自动将短信 post 到我指定的接口,这个接口调用微信公众号接口再发到我手上。

    已经用了一年多了,几乎零延迟,也没有漏过短信。

    不过我不确定量大的话能否 hold 住,以前做短信验证的时候,记得上行接口挺多的啊,就是价格比较贵…
    cuqk
        2
    cuqk  
    OP
       2019-01-10 13:21:13 +08:00 via Android
    @GDC 请问能否把 github 地址发给我?我了解一下,谢谢!
    GDC
        4
    GDC  
       2019-01-10 13:32:54 +08:00 via iPhone
    @cuqk
    这个 https://github.com/oott123/SMSPoster
    很简陋的,而且不支持 https,我刚刚搜的时候看到 v2 上有提到很多 app,要是有好用的记得 @我一下 😂😂
    VeryZero
        5
    VeryZero  
       2019-01-10 13:43:39 +08:00
    页面防不住可以服务端上防。。

    上行短信考虑过用户的感受吗。。
    cuqk
        6
    cuqk  
    OP
       2019-01-10 13:45:38 +08:00 via Android
    @GDC 谢谢!我试用一下,有更好的,我也跟你说
    ooh
        7
    ooh  
       2019-01-10 13:52:49 +08:00
    感觉生活中好像只遇到腾讯在找回密码的时候,要我发短信,真的感觉反人类,那个电话号码真的难输入
    如果你要自己手机号码来接受,那很简单啊,像楼上的,用 Android 写个程序程序来监听新短信广播,让后用 websocket 或者 请求服务器 API 来通信
    cuqk
        8
    cuqk  
    OP
       2019-01-10 13:58:52 +08:00
    @lshero 有看到阿里云和腾讯云的文档,但在产品购买页,没找到上行短信的购买方式,所以来发帖问问
    cuqk
        9
    cuqk  
    OP
       2019-01-10 14:07:42 +08:00
    @ooh 嗯,写个手机 APP 来监听新短信,并 POST 到指定接口,确实是个不错的选择和做法。


    至于 @VeryZero 和 @ooh 两位都有提到的用户体验的问题,对于一个经营者来说,活下去更重要,不是么
    GDC
        10
    GDC  
       2019-01-10 14:17:38 +08:00
    @cuqk

    其实体验不体验的,要看具体产品 具体业务,比如你的物业是这对特定人群 特定用途,而不是普遍的大众化产品,而且这个操作不频繁,那发短信问题不大。但如果使用者每天都得发短信,那就要考虑一下重新设计流程了。

    你用普通手机号码做上行短信,有一点不太好就是太暴露了,比如通过手机号码可以查到归属地,甚至有关系的可以查到机主姓名,也有可能会触发运营商的策略,屏蔽你的手机号码接收短信的频次。还有就是对用户来说,感觉不是很正规…
    lshero
        11
    lshero  
       2019-01-10 14:40:18 +08:00
    @cuqk 这个不是上行是你的短信到达后用户可以回复,你的服务器可以收到用户回复的内容
    cuqk
        12
    cuqk  
    OP
       2019-01-10 15:16:33 +08:00
    @GDC 确实如你所说!要看具体业务。我是准备应用于注册账号的场景

    你第二段说的问题,确实存在,我也对比各种方案,BTW,谢谢你!
    ThirdFlame
        13
    ThirdFlame  
       2019-01-10 15:28:16 +08:00
    106 的短信接口 也能处理上行短信的。 不是非得用手机号。
    比如移动的 云 MAS,联通、电信应该也有相应的产品。
    GDC
        14
    GDC  
       2019-01-13 00:12:56 +08:00
    @cuqk

    楼主 你可以看看这个项目 https://github.com/ushahidi/SMSSync
    今天在重新看我发的那个 GitHub 项目时看到作者说不再维护,推荐这个 SMSSync,我搜了一下,看到这样的介绍:

    SMSSync,可以主动转发手机短信到网站,并且设定 TASK,定时从网站获取待发短信进行发送。SMSSync 还有一个特点,可以设定固定的一段文本自动回复,也可以把接收的短信转发到网站后,自动从网站获取一个包含回复内容的发送状态“回应”,在获取发送状态的同时,立刻把回复内容回复到对方的手机上,不需等待。另外,安卓短信猫 SMSSync 支持同时和多个网站交互,比如,用一个手机短信猫为几个网站服务应该也是可以的。
    cuqk
        15
    cuqk  
    OP
       2019-01-13 00:30:25 +08:00 via Android
    @GDC 嗯嗯,我也看到这个,因为这几天有别的事在忙,还没试用,所以没跟你说这个软件。再次感谢你的认真!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2661 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:26 · PVG 13:26 · LAX 21:26 · JFK 00:26
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.