V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
via
V2EX  ›  微信

微信小程序的手机号认证不便宜啊!

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

    我一个 UV 才 3000 不到的小程序,3 个月前刚开始收费的时候冲了 1500 元/5 万次,现在已经不足 5000 次啦,好贵好贵!

    求降低这个费用的方法!

    20 条回复    2023-11-13 16:59:43 +08:00
    jucelin
        1
    jucelin  
       359 天前
    新用户才有必要认证,你有这么多新用户?
    via
        2
    via  
    OP
       359 天前
    @jucelin 老用户 token 失效、重新登陆、切换手机号也要用到认证的
    AchieveHF
        3
    AchieveHF  
       359 天前
    @via 存 openid 不行吗?除了切换手机号,和新用户 应该都不消耗吧
    justplaymore
        4
    justplaymore  
       359 天前   ❤️ 1
    保存 openid 和手机号关系,老用户登陆不需要重新授权手机号的。
    用静默登陆 wx.login 拿 token ,传给后端去换 openid ,就能定位到是哪个用户了。

    切换手机号同理,保存一份当前用户和已授权手机号的一对多关系,找不到老手机号时才让用户去授权新手机号。
    jucelin
        5
    jucelin  
       359 天前
    @via #2 存 openid ,这个一直不会变的
    jookr
        6
    jookr  
       359 天前
    @via 你这逻辑一天就能被刷爆了
    CoderLife
        7
    CoderLife  
       359 天前
    @via 重新登陆 为啥要认证....
    ShuoHui
        8
    ShuoHui  
       359 天前
    @jucelin 从最近使用的小程序删掉重新进都要再认证想不到吧
    Citrus
        9
    Citrus  
       359 天前
    @ShuoHui 没必要吧?认证一次后台存个关联,每次登陆拿 OpenID 不就行了?
    pubby
        10
    pubby  
       359 天前 via iPhone
    只在 openid 和手机关联的时候用到一次吧。存好对应关系
    ZeroDu
        11
    ZeroDu  
       359 天前
    存对应关系用 openid 也不太灵活,存在多个手机号的情况
    via
        12
    via  
    OP
       359 天前
    @Citrus 嗯,这个确实好像可以省,但是那这样没法退出切换手机号了吧,是否要做额外逻辑判断
    Citrus
        13
    Citrus  
       359 天前
    @via 你这小程序是做啥的还需要频繁切换手机号?可以内部给一个解绑功能手动解绑手机号和 OpenID 的关联啊。
    via
        14
    via  
    OP
       359 天前
    @Citrus #13 不过我们现在用户凭证已经设置了 45 天才失效,已经很长了,所以我觉得可能不是老用户登录的问题吧,除非他们老删除小程序
    via
        15
    via  
    OP
       359 天前
    @CoderLife 主要是代码都瞎写!
    via
        16
    via  
    OP
       359 天前
    @jookr 说说怎么刷,code 和手机号加密串都是微信生成的。
    tangtj
        17
    tangtj  
       359 天前
    为啥你的小程序非要手机号
    zwgf
        18
    zwgf  
       359 天前
    不存手机号即可
    jookr
        19
    jookr  
       358 天前
    @via 用 8 楼的方法,就可以重复消耗你的获取手机号次数。
    dko
        20
    dko  
       358 天前
    你什么小程序非要获取用户的手机号?
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5785 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 08:46 · PVG 16:46 · LAX 00:46 · JFK 03:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.