一次性订阅消息 提示跳转失败
发布于 6 年前 作者 lyang 8535 次浏览 来自 问答

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

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);
3 回复

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

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

这是我调用的方法

/**
*  微信一次性订阅消息
*/
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);
}
回到顶部