抖音开放平台Logo
开发者文档
“/”唤起搜索
控制台
  • 生活服务商家应用 OpenAPI SDK 总览
  • 接入前准备
  • API接口
  • 通用接口
  • 订单查询
  • 团购核销
  • 三方码
  • 团购退款
  • 团购对账
  • 商品发布
  • 商品查询
  • 门店相关接口
  • 会员接入
  • 会员通手机号格式说明&国家区号拆分能力
  • 会员入会SPI
  • 会员数据更新
  • 会员信息变更(抖音->商家)SPI
  • 会员退会(解绑)SPI
  • 招商入驻
  • KA核销对账
  • 职人信息
  • 生服免授权通用能力
  • 餐饮
  • 大交通
  • 酒旅
  • 综合
  • 能力
  • 历史版本文档(不推荐)
  • 会员通手机号格式说明&国家区号拆分能力

    收藏
    我的收藏
      1.会员通目前支持国外手机号入会,商家侧如果不支持国外手机号可直接报错。如果支持,可以使用如下方案拆分海外手机号。
      2.建议商家直接存储手机号原始值,只在使用的时候进行拆分

    会员通接口手机号说明

    统一采用以下格式表示一个格式化过的手机号码
      中国手机号:默认不带地区号(即+86),11位的数字
      外国手机号:遵循 E.164 标准,简单来说就是 [+][国家代码][用户号码,包括地区代码] ,只有加号“+”和数字

    如何拆分外国手机号

    Go版本

    go get github.com/ttacon/libphonenumber@master
    num, err := libphonenumber.Parse("+0085237037333", "CN") fmt.Println(num, err) 输出:country_code:852 national_number:37037333

    Java/C++版本

    String swissNumberStr = "+044 668 18 00"; PhoneNumberUtil phoneUtil = PhoneNumberUtil.getInstance(); try { PhoneNumber swissNumberProto = phoneUtil.parse(swissNumberStr, "CN"); } catch (NumberParseException e) { System.err.println("NumberParseException was thrown: " + e.toString()); }