Skip to content

获取短信列表

方法名

getSms

注意

获取短信可能会有一些类似验证码的短信获取不到,这是跟手机的短信设置相关,有些手机限制了第三方读取验证码短信,您可以去短信设置页面取消这个限制就可以获取到了

用法

  • 用法如下:
    js
    module.getSms({
      //短信内容,模糊搜索
      content: "预警",
      //发件人号码
      phoneNumber: "10086"
    }, res => {
      this.writeLog(JSON.stringify(res))
    });
  • 参数说明
    参数名参数类型是否必填默认值参数描述
    contentString搜索的短信内容
    phoneNumberString搜索的电话号码

回调

  • 示例
    json
    {
      "data": {
        "list": [
          {
            "type": 1,
            "content": "武汉市气象台2024年07月13日10时45分升级发布暴雨橙色预警信号:过去1小时经开商学院站已出现20毫米以上降水。预计未来3小时,中心城区汉口片区和汉阳片区、经开北部街道仍将有50毫米以上降水,最大小时雨强30-50毫米,伴有雷电,阵风7-9级,致灾风险高,请加强防范。",
            "time": 1720842599798,
            "phoneNumber": "10086",
            "person": 0,
            "read": 1
          },
          {
            "type": 1,
            "content": "武汉市气象台2024年07月13日10时45分升级发布暴雨橙色预警信号:预计未来3小时,中心城区汉口片区、汉阳片区累计将有70毫米以上降水,最大小时雨强30-50毫米,伴有雷电,阵风7-9级,致灾风险高,请加强防范。",
            "time": 1720839582562,
            "phoneNumber": "10086",
            "person": 0,
            "read": 1
          },
          {
            "type": 1,
            "content": "武汉市气象台2024年07月13日00时51分发布暴雨橙色预警信号:预计未来3小时,长江新区、新洲大部街道(乡镇)将有60毫米以上降水,最大小时雨强20-40毫米,伴有雷电,阵风7-9级,致灾风险高,请加强防范。",
            "time": 1720804801516,
            "phoneNumber": "10086",
            "person": 0,
            "read": 1
          }
        ]
      },
      "message": "",
      "code": 0
    }
  • 回调说明:
    参数名参数类型参数描述
    messageString消息提示
    dataObject数据对象
    data.typeInteger短信类型:1.接收,2.发送,3. 草稿,4.发信箱,5.发送失败,6.待发送
    data.contentString短信内容
    data.timeInteger时间戳
    data.phoneNumberString发送人
    data.personInteger联系人里的序号
    data.readInteger已读状态,0.未读,1.已读
    codeInteger返回类型,0.成功,其他:失败