- 微信公众平台---客服----无法绑定客服账号,请问怎么办?
已经关注了,但是一直提示:该微信用户未关注当前账号,请先关注后再绑定[图片]
08-14 - 通知设置和一次性订阅消息问题?来个官方解答下?
当用户同意订阅一次性消息后,该消息模板的设置会出现在小程序的通知设置中。 但删除小程序后重新打开时,可能出现通知设置里订阅消息选项消失的情况(仅显示总通知开关,不显示具体订阅开关)。 此时用户还能否接收到通知不? 因为需要做一个订阅消息管理的页面,让用户知道已经订阅多少次,是否开启了订阅通知。这种情况是订阅次数被清零了并且没有授权吗? 这种情况getSetting返回的`subscriptionsSetting.itemSettings`都是空数组,但是数据库这个用户订阅为开启次数又是1,该判定能接收到消息吗? [图片]
08-11 - 一次性订阅消息怎么才能发送多条?
一次性订阅消息怎么才能发送多条?
08-08 - APP接入微信授权登录,遇到问题?
AppActivity.java 中 public static void onWeChatLogin() { //发起登陆请求前先注册微信api IWXAPI api = WXAPIFactory.createWXAPI(activity, APP_ID, true); api.registerApp(APP_ID); //建议动态监听微信启动广播进行注册到微信 activity.registerReceiver(new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { // 将该app注册到微信 api.registerApp(APP_ID); } }, new IntentFilter(ConstantsAPI.ACTION_REFRESH_WXAPP)); if (!api.isWXAppInstalled()) { goToWxMarket(activity); } else { Log.e(TAG, "==========================================================="); final SendAuth.Req req = new SendAuth.Req(); req.scope = "snsapi_userinfo"; req.state = "wechat_sdk_demo_test"; api.sendReq(req); } } public class WXEntryActivity extends Activity implements IWXAPIEventHandler { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); wxEntryActivity = this; // 1. 初始化IWXAPI(关键步骤) iwxapi = WXAPIFactory.createWXAPI(wxEntryActivity, APP_ID, true); // 2. 注册到微信 iwxapi.registerApp(APP_ID); iwxapi.handleIntent(getIntent(), this); }; @Override public void onReq(BaseReq baseReq) { Log.e(TAG, "1返回的数据: " + baseReq.toString()); } @Override public void onResp(BaseResp resp) { Log.e(TAG, "2返回的数据: " + resp.toString()); } } AndroidManifest.xml ... build.gradle api 'com.tencent.mm.opensdk:wechat-sdk-android:+' proguard-rules.pro -keep class com.tencent.mm.opensdk.** { *; } -keep class com.tencent.wxop.** { *; } -keep class com.tencent.mm.sdk.** { *; } build.gradle compileSdkVersion 33 buildToolsVersion 30.0.3 报错信息 [图片] 能成功唤醒微信授权,并返回,但WXEntryActivity的onReq与onResp没有数据返回 复现:cocos creator 2.4.15导包安卓 ndk22.1.7171670 JDK17 gradle8.0.2 这10042是个啥错误啊,问客服,客服让我发到这里,文档中还搜不到这个错误码
08-07 - 微信 订阅消息 api 返回 412错误,订阅消息微信不推送是怎么回事?
找不出原因,这种情况是怎么回事?是不是小程序安全审核尚未完成造成的?客户一直收不到订单或者私信的消息,推送提醒!或者下了相关订单的下单提醒 [图片]
08-05 - 微信公众号客服绑定验证,已经关注了也一直提示微信号未关注,无法验证?
[图片][图片] [图片]
07-28 - 发送订阅消息失败 412 Precondition Failed on POST request
https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-message-management/subscribe-message/sendMessage.html 21:28:01.396 [schedule-pool-2] DEBUG c.c.q.s.i.MessageServiceImpl - [sendSubscribeMessages,117] - 发送给微信的请求数据: {"touser":"ogAwK7jaMZ-iorrtV7oPhU_fNzzI","data":{"time2":{"value":"2019-11-02 13:00"},"name5":{"value":"刘医生"},"name1":{"value":"王某"},"thing13":{"value":"张三"},"thing6":{"value":"孕期营养筛查"}},"template_id":"yftiIRkLEGDV5zzgtsUTnEboiQ4nnLVozyX8Qnvmzfw","miniprogram_state":"trial","page":"pages/index/index","lang":"zh_CN"} 21:28:01.539 [schedule-pool-2] ERROR c.c.q.s.i.MessageServiceImpl - [sendSubscribeMessages,136] - 发送订阅消息异常 org.springframework.web.client.HttpClientErrorException: 412 Precondition Failed on POST request for "https://api.weixin.qq.com/cgi-bin/message/subscribe/send": [no body] at org.springframework.web.client.HttpClientErrorException.create(HttpClientErrorException.java:136) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:186) at org.springframework.web.client.DefaultResponseErrorHandler.handleError(DefaultResponseErrorHandler.java:147) at org.springframework.web.client.RestTemplate.handleResponse(RestTemplate.java:953) at org.springframework.web.client.RestTemplate.doExecute(RestTemplate.java:902) at org.springframework.web.client.RestTemplate.execute(RestTemplate.java:801) at org.springframework.web.client.RestTemplate.postForEntity(RestTemplate.java:549) at com.cdms.quartz.service.impl.MessageServiceImpl.sendSubscribeMessages(MessageServiceImpl.java:123)
07-09 - 鸿蒙App接入微信SDK唤起登录前必须退后台一次,否则onResp回调不执行?
App启动直接唤起微信登录时onResp回调不会调用,二次唤起或者唤起微信登录前先退一次后台onResp才会正常执行 新建了一个空项目,使用了主项目的bundleid与证书,运行后是一样的,必须二次才会执行回调,排除主项目其他干扰 微信SDK版本:"@tencent/wechat_open_sdk": "1.0.11", 回调: class WXApiEventHandlerImpl implements wxopensdk.WXApiEventHandler { onResp(resp: wxopensdk.BaseResp): void { console.info("onResp:%s", JSON.stringify(resp)) this.onRespCallbacks.forEach((on) => { on(resp) }) } } export const WXEventHandler = new WXApiEventHandlerImpl 首次唤起登录: [图片] 再次唤起登录 [图片] 而且有个疑问,onResp在onNewWant之前执行,那么onNewWant里的 WXApi.handleWant(want, WXEventHandler) 有没有意义呢 微信登录代码 唤起登录页面 aboutToAppear(): void { if (WXApi.isWXAppInstalled()) { this.wxResp = (resp) => { let t = resp.type if (t === 1) { // 登录 let r = resp as wxopensdk.SendAuthResp console.log('SendAuthResp ' + r.code) } } WXEventHandler.registerOnWXRespCallback(this.wxResp) } } // 微信登录 private async wxLoginAction() { let req = new wxopensdk.SendAuthReq req.nonAutomatic = true req.scope = 'snsapi_userinfo' // 固定写死,不允许修改 req.state = 'open_wxlogin' let finished = await WXApi.sendReq(getContext(this) as common.UIAbilityContext, req) }
04-28 - 在h5 使用window.location.href=跳转到小程序 path地址带参数无法访问?
[图片][图片] 但是一旦把拼接参数去除又能正常跳转小程序 这个参数应该如何正常拼接过去
05-09 - 微信小程序的接收消息和事件的回包,应该返回什么?
微信小程序的接收消息和事件的回包,返回success,是否可以? 还是说需要,返回这种回包? { "Encrypt": "ELGduP2YcVatjqIS+eZbp80MNLoAUWvzzyJxgGzxZO/5sAvd070Bs6qrLARC9nVHm48Y4hyRbtzve1L32tmxSQ==", "MsgSignature": "1b9339964ed2e271e7c7b6ff2b0ef902fc94dea1", "TimeStamp": 1713424427, "Nonce": "415670741" }
04-27