收藏
回答

一次性订阅消息 提示跳转失败

如题,有哪位大神给解答一下

SubscribeMessage.Req req = new SubscribeMessage.Req();
req.scene = SUBSCRIBE_MESSAGE_SCENE;
req.templateID = SUBSCRIBE_MESSAGE_TEMPLATEID;
try {
req.reserved = URLEncoder.encode(hnUserID,"utf-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
api.sendReq(req);



最后一次编辑于  07-15
回答关注问题邀请回答
收藏

3 个回答

  • 社区技术运营专员-娇华
    社区技术运营专员-娇华
    07-16

    你好,请问问题是否已解决?未解决的话,麻烦提供下公众号的原始ID和贴一下具体的请求(粘贴代码,不要截图)

    07-16
    赞同
    回复 6
    查看更多(1)
  • Godot
    Godot
    07-19

    好巧,我也遇到了,快解决吧,你解决了,我也就解决了。😄 我用一亩田的appId和模板id也能唤醒授权。自家的不行,操蛋


    07-19
    赞同
    回复
  • 取个响亮的名字
    取个响亮的名字
    07-17

    这是我调用的方法

    /**
    *  微信一次性订阅消息
    */
    public void SubscribeMessage(String hnUserID,WxListener subscribeMessgeListener) {
    IWXAPI subscribeApi = WXAPIFactory.createWXAPI(HnApplication.getApp(), HnConstants.WX_PUBLIC_APP_ID, true);
      subscribeApi.registerApp(HnConstants.WX_PUBLIC_APP_ID);
      if (!subscribeApi.isWXAppInstalled()) {
    UiUtil.toast("请先安装微信应用");
         return;
      }
    this.subscribeMessgeListener = subscribeMessgeListener;

      SubscribeMessage.Req req = new SubscribeMessage.Req();
      req.scene = SUBSCRIBE_MESSAGE_SCENE;
      req.templateID = SUBSCRIBE_MESSAGE_TEMPLATEID;
      req.reserved = hnUserID;
      subscribeApi.sendReq(req);
    }


    07-17
    赞同
    回复