You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用fast2SMS API发送马拉地语OTP短信默认发英文的解决方法

解决方案

你可以按照以下步骤修改配置即可实现马拉地语OTP短信发送:

  • 修改language参数:将当前代码中的"language":"english"替换为"language":"unicode",fast2SMS平台通过该参数标识发送非英文的多字节语言内容,马拉地语属于Unicode编码语言,必须配置该值。
  • 调整route参数:你当前使用的"route":"p"为促销类短信路线,仅支持英文内容发送,发送OTP类事务短信需要替换为OTP专属路线,值改为"route":"otp",或你账号已开通的事务类路线"route":"qt",具体可以在fast2SMS后台的路线管理页确认已激活的事务路线标识。
  • 调整短信内容配置:直接在message字段填入你需要发送的马拉地语文本即可,Python3默认使用UTF-8编码,无需额外做编码转换,注意必须先在fast2SMS后台提交对应马拉地语短信模板,审核通过后才能正常发送,否则会触发内容拦截。

你提供的接口参数截图参考:

接口参数截图

修改后的代码示例:

querystring = {
    "authorization": "你的平台授权密钥",
    "sender_id":"KAMALCLS",
    "message":"तुमचा OTP कोड " + pw + " आहे", # 替换为审核通过的马拉地语模板内容
    "language":"unicode",
    "route":"otp", # 替换为你账号已开通的事务/OTP路线值
    "numbers":str(ph)
}
    
res = requests.request("GET",url,params=querystring)

内容的提问来源于stack exchange,提问作者Kaustubh Sawant

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 17:36:03