<th id="mffed"><video id="mffed"></video></th>
<pre id="mffed"></pre>
    <th id="mffed"><sup id="mffed"></sup></th>
  1. <th id="mffed"><video id="mffed"></video></th>
    <th id="mffed"><video id="mffed"></video></th>
  2. wx-tools 消息相關API

    2023-03-22 17:20 更新

    包括如下接口:
    - sendAllByTag - 群發-通過標簽
    - sendAllByOpenid - 群發-通過openid
    - sendAllPreview - 群發預覽
    - sendAllDelete - 刪除群發
    - sendAllGetStatus - 查詢群發狀態
    - templateSetIndustry - 設置模板行業
    - templateGetIndustry - 查詢模板行業
    - templateGetId - 獲取模板ID
    - templateGetList - 獲取模板列表
    - templateDelete - 刪除模板
    - templateSend - 發送模板

    3.4.1 sendAllByTag 通過用戶標簽來群發

        WxTagSender sender = new WxTagSender();
        //設置哪些組需要接受群發
        sender.setFilter(new SenderFilter(true, 1));
        //群發文本內容
        sender.setText(new Text("文本內容"));
        try {
            SenderResult result = iService.sendAllByTag(sender);
            System.out.println(result.toString());
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    如果發其他類型的消息:

        //群發圖片,以此類推
        sender.setImage(new Media("media_id"));

    3.4.2 sendAllByOpenid 針對某群人的openid群發

        WxOpenidSender sender = new WxOpenidSender();
        List<String> openidList = new ArrayList<>();
        openidList.add("openid1");
        openidList.add("openid2");
        sender.setTouser(openidList);
        //群發文本內容
        sender.setText(new Text("文本內容"));
        try {
            SenderResult result = iService.sendAllByOpenid(sender);
            System.out.println(result.toString());
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    3.4.3 sendAllPreview 群發預覽

        PreviewSender sender = new PreviewSender();
        //設置openid或者微信號,優先級為wxname高
        sender.setTouser("openid");
        sender.setTowxname("微信號");
        //群發文本內容
        sender.setText(new Text("文本內容"));
        try {
            SenderResult result = iService.sendAllPreview(sender);
            System.out.println(result.toString());
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    3.4.4 sendAllDelete 刪除群發

        try {
            //msg_id參數在群發接口中返回
            SenderResult result = iService.sendAllDelete("msg_id");
            System.out.println(result.toString());
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    3.4.5 sendAllGetStatus 獲取群發狀態

        try {
            SenderResult result = iService.sendAllGetStatus("msg_id");
            System.out.println(result.toString());
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    3.4.6 templateSetIndustry 設置模板消息的行業

        //行業代碼參考官方文檔。
        try {
            iService.templateSetIndustry("1", "4");
        } catch (WxErrorException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }

    3.4.7 templateGetIndustry獲取模板消息的行業設置

        try {
            IndustryResult result = iService.templateGetIndustry();
            System.out.println(result.getPrimary_industry());
            System.out.println(result.getSecondary_industry());
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    3.4.8 templateGetId通過短ID獲取模板ID

        //模板庫中模板的編號,有“TM**”和“OPENTMTM**”等形式
        try {
            TemplateResult result = iService.templateGetId("template_id_short");
            System.out.println(result.toString());
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    3.4.9 templateGetList 獲取模板列表

        try {
            TemplateListResult result = iService.templateGetList();
            System.out.println(result.toString());
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    3.4.10 templateDelete 刪除模板

        try {
            iService.templateDelete("template_id");
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    3.4.11 templateSend 模板消息發送

        TemplateSender sender = new TemplateSender();
        sender.setTouser("openid");
        sender.setTemplate_id("templateId");
        sender.setData("Object:與模板內容對應的對象");
        sender.setUrl("url");
        try {
            TemplateSenderResult result = iService.templateSend(sender);
            System.out.println(result.toString());
        } catch (WxErrorException e) {
            e.printStackTrace();
        }

    參數說明:

    • openid需要發送給哪個用戶
    • templateId 模板ID
    • Data: 假設模板格式中有三個字段,分別為:

      • first.DATA
      • keyword1.DATA
      • remark.DATA

      那么就需要創建一個類, 里面包含三個成員變量.如:

      public class Template{
      private String first;
      private String keyword1;
      private String remark;
      }

    • Url 點擊模板消息時跳轉的頁面.
    以上內容是否對您有幫助:
    在線筆記
    App下載
    App下載

    掃描二維碼

    下載編程獅App

    公眾號
    微信公眾號

    編程獅公眾號

    女人ZOZOZO人禽交,做爰全过程免费无码的视频,18禁深夜福利网站APP免费,哔哩哔哩隐藏的肉片人肉片

    <th id="mffed"><video id="mffed"></video></th>
    <pre id="mffed"></pre>
      <th id="mffed"><sup id="mffed"></sup></th>
    1. <th id="mffed"><video id="mffed"></video></th>
      <th id="mffed"><video id="mffed"></video></th>