即时通讯能做的事情确实可以非常多,今天 Telegram 宣布推出验证码平台,借助 API 接口通过校验手机号的方式通过 Telegram 向用户发送验证码,而不是通过短信发送。
这个功能说起来也不算新鲜,国内域名注册平台西部数码使用的就是类似方法,关注西部数码微信服务号后在网页上登录账号就可以通过微信发送验证码。
Telegram 的验证码平台具有更好的兼容性,其原理是网站集成 API 后将手机号码提交给 Telegram,Telegram 校验发现这个手机号已经注册了,那就可以下发验证码给用户。
如果检测到用户并未注册 Telegram 也很简单,直接返回错误信息,此时网站可以通过传统短信通道继续向用户发送验证码,这样用起来也非常方便。
通过微信服务号方式发送验证码的前提是用户必须预先绑定到微信服务号上,因此跳过了校验手机号的环节 (登录第三方账号时已经完成校验),虽然兼容性稍差或者稍微麻烦些,但微信公众号是不要钱的。
Telegram 验证码平台则是收费的,每一条验证码消息收费 0.01 美元,这个费率较传统的短信验证码平台确实更便宜 (这里指的是国外的验证码平台),而且也会更安全,因此应该也会吸引不少企业使用。
最后有兴趣的开发者,尤其是面向海外用户群的开发者可以看看这项服务,付费方面似乎是通过加密货币 TON 进行的,是否支持法币付款暂时还不清楚。