移动应用一次性订阅消息出错
发布于 7 年前 作者 guiyingjia 11664 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图) 使用移动应用一次性订阅提示模板id错误
  • 预期表现  可以正常弹出授权框
  • 复现路径
  • 提供一个最简复现 Demo

   public static final String TEMPLATE_ID = “A0UVatJbtdv8oIibf-0RGuyJGDS19sigASsT_XXXXXX”;

    public static IWXAPI api;

    private static final String APP_ID = “wx8617197c668xxxxx”;

    @Override

    public void onCreate() {

        super.onCreate();

        registerToWx();

    }

    private void registerToWx() {

        api = WXAPIFactory.createWXAPI(this, APP_ID, true);

        api.registerApp(APP_ID);

        sendReqToWx();

    }

    private void sendReqToWx() {

        SubscribeMessage.Req req = new SubscribeMessage.Req();

        req.scene = SendMessageToWX.Req.WXSceneSession;

        req.templateID = TEMPLATE_ID;

        boolean sendResult = api.sendReq(req);

        Log.i(TAG,“sendResult:”+sendResult);

    }

4 回复

你好,麻烦提供下操作账号还有操作时间

你好,订阅模板ID是错的,应该在open平台上找移动应用的订阅模板ID,提供的图是在mp平台上看的公众号的订阅模板ID。

开发文档上有说明移动应用的订阅模板ID获取方式。

文档链接:https://open.weixin.qq.com/cgi-bin/showdocument?action=dir_list&t=resource/res_list&verify=1&id=open1500434436_aWfqW&token=&lang=zh_CN

小程序可以使用一次性订阅消息吗

您好,我在使用移动应用的一次性订阅消息时一直返回43101,请问是什么原因呢。APPID和secret、模板ID都使用的移动应用的。

回到顶部