V2EX 首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Sponsored by
二向箔安全
​一对一的线上 web 安全培训服务
咨询微信:twosecurityrefer
Promoted by 二向箔安全
V2EX  ›  程序员

回复 TD 退订怎么实现

  •  
  •   zonga · 60 天前 · 3167 次点击
    这是一个创建于 60 天前的主题,其中的信息可能已经有所发展或是发生改变。

    单独从技术上考虑,仅仅是回复 TD 给短信服务器,怎么才能把这一消息传到业务服务器的 controller 里面呢?

    42 回复  |  直到 2017-10-13 12:12:35 +08:00
        1
    SourceMan   60 天前   ♥ 2
    发送者应该无法知道谁 TD 了服务。起码不能实时的获取到。
    发送者短信照群发,短信服务商按照他收集的信道退订列表决定是否向用户下发短信
        2
    kslr   60 天前
    我猜一种是支持上行,还有营销短信记得是运营商自动携带 td 的,会被加到黑名单里。
        3
    abcbuzhiming   60 天前
    短信服务器收到 TD 这个字符串后直接向业务服务器的 controller 请求不就行了吗
        4
    xcatliu   60 天前   ♥ 7
    if (received("TD")) {
    doNothing();
    }
        5
    yougy   60 天前
    发送短信的时候,肯定可以拿到短信的手机号,然后在把这个手机号和消息一起传给后台服务
        6
    Antidictator   60 天前
        7
    Antidictator   60 天前   ♥ 1
    @xcatliu
    if (received("复 TD")) {
    cancelSendMessage();
    }
    /* 上一条手残不要在意 */
        8
    syasuker   60 天前
    回复退订啊;这是回复给特殊的号码;这个号码应该是标识了特殊的业务;所以现在你的手机号有了,业务编号有了;退订命令有了;就退订此业务?
        9
    jun0205   60 天前
    一般发短信的是没有上行的,发送方收不到 TD 消息。除非短信网关有做上行处理。
        10
    scriptB0y   60 天前   ♥ 3
    很多公司是这么处理的:

    ```
    def receive(msg):
    if msg == 'TD':
    reply('退订成功')
    return
    ```
        11
    stanjia   60 天前
    回复 TD 真的能退订??
    从没敢回复过:
    原因: 短信发送者不知是不是真的发送者, 比如有人说自己是 10086, 有什么活动, 回复 TD 退订, 要是真回了, 我猜会立刻订阅某种 业务

    还有就是不知为什么 iphone 不能很容易的屏蔽短信,要先加对方到通信录,再加入黑名单,好烦人。
        12
    em70   60 天前
    锤子 OS 一旦识别你发短信 TD 退订,自动把这个号码添加黑名单,并且不会真正发出 TD 这条短信,这才是正确的处理姿势
        13
    QAPTEAWH   60 天前
    当然是记下来,然后发更多的垃圾短信
        14
    annielong   60 天前
    除了移动的业务,其它都不可靠,直接举报投诉才是硬道理
        15
    cutehalo   60 天前   ♥ 1
    退订这个 都是回复给短信端口的 一般端口在接收到以后 会把你的号码加入这个端口的发送黑名单中 所以以后不会给你发这样实现退订 也有些无良的实际上就是加这句话防止被投诉罢了
        16
    dltsgl   60 天前
    同好奇,只知道手机号好像不行啊,比方说银行每逢某某活动可能给用户发一条短信,用户回 TD,退订的是哪种活动消息呢
        17
    sunchen   60 天前   ♥ 3
    if (received("TD")) {
    markUserActiveUser();
    sendMoreMessage();
    }
        18
    ipeony   60 天前 via Android
    你发的消息一个 id,上行也会带 id 回来的
        19
    honeycomb   60 天前 via Android
    目前能确定移动用户能靠 0000 或者 00000 完成退订,而且短信发送方无法对抗
        20
    goodan   60 天前
    @scriptB0y 如果是短信,基本不会有服务商还费钱大方的发个“退订成功”给你
        21
    mengzhuo   60 天前   ♥ 1
    @scriptB0y #10

    应该是这样~

    ```
    def receive(msg):
    if 'TD' in msg:
    reply('退订成功')
    logActiveUser(msg.phone_number)
    ```
        22
    onlyice   60 天前
    已经把「退订」加到关键字黑名单。。
        23
    sansam   60 天前
    @stanjia 想把库克痛扁一顿
        24
    sukeai   60 天前   ♥ 1
    if msg="TD":
    print("请回复 TD 退订以退订业务")
    elif msg="TD 退订":
    print("请回复 TD 退订以退订业务")
    elif msg="复 TD 退订":
    print("退订成功")
    else:
    print("请回复 TD 退订以退订业务")

    #
        25
    scriptB0y   60 天前
    @mengzhuo 够狠
        26
    pqee   60 天前
    不实现
        27
    changwei   60 天前 via Android
    好像支持退订短信提醒功能的都是 bat 或者二线互联网大厂,中小公司的短信提醒很少支持退订,看来是花了钱和电信局弄的。
        28
    silymore   60 天前 via iPhone
    运营商肯定有维护一个高官列表,垃圾短信不敢给他们发,我倒是想有没有什么渠道能把我手机号加到列表里,感受一下赵家人的清净
        29
    Yukiwi   60 天前
    0000
        30
    zh10086   60 天前
    退订过短信,根本没有,过 2 天照样发来促销短信
        32
    Mirage09   60 天前
    @stanjia 有一段时间是这样,现在不需要了。
        33
    nodin   60 天前 via Android
    这些发垃圾短信的号码只能发送不能接收吧。
        34
    szetrov   60 天前 via Android
    难道不应该是 contains("TD")么
        35
    riggzh   60 天前
    回复 TD 之后,运营商会把所有类似信息全部阻止。要给运营商打电话才能解除。我上回就是
        36
    garipan   60 天前
    @yrom 您用的这个图床 没权限打开呀
        37
    flowfire   60 天前
    有短信上行啊。。。。。。一旦收到 含有 TD 字样的短信,加到数据库里下次不再发就好了啊
    。。。。。
    怎么搞得像都没用过短信平台一样
        38
    iX   59 天前
    @garipan 知乎的图片服务器,会检测 referrer。
        39
    zhx1991   59 天前
    回调啊
        40
    Aresn   59 天前
    根本退订不掉,变了法的给你发
        41
    yrom   59 天前
    @garipan 右键新标签打开就好了 。。
        42
    garipan   59 天前
    @yrom 说了权限原因,和新不新标签没关系,你试试隐身登录打开就知道了。建议用新浪图床
    DigitalOcean
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   2579 人在线   最高记录 3541   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.0 · 40ms · UTC 05:55 · PVG 13:55 · LAX 21:55 · JFK 00:55
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1