服务端调用发送订阅消息接口 参数格式反馈
[代码]$message[代码] [代码]= [[代码][代码] [代码][代码]'date1'[代码] [代码]=> [[代码][代码] [代码][代码]'value'[代码] [代码]=> [代码][代码]'2015年01月05日'[代码][代码],[代码][代码]//date('Y年m月d日 H:i:s'),[代码][代码] [代码][代码]],[代码][代码] [代码][代码]'phrase2'[代码] [代码]=> [[代码][代码] [代码][代码]'value'[代码] [代码]=> [代码][代码]'阅读栏目'[代码][代码],[代码][代码] [代码][代码]],[代码][代码] [代码][代码]'phrase3'[代码] [代码]=> [[代码][代码] [代码][代码]'value'[代码] [代码]=> [代码][代码]'订阅提醒'[代码][代码],[代码][代码] [代码][代码]],[代码][代码] [代码][代码]'thing4'[代码] [代码]=> [[代码][代码] [代码][代码]'value'[代码] [代码]=> [代码][代码]'你已经成功订阅栏目!'[代码][代码],[代码][代码] [代码][代码]],[代码][代码]];[代码] [代码]$data[代码] [代码]= [[代码] [代码] [代码][代码]'touser'[代码] [代码]=> [代码][代码]$val[代码][代码]->openid,[代码][代码] [代码][代码]'template_id'[代码] [代码]=> [代码][代码]$templateCode[代码][代码],[代码][代码] [代码][代码]'page'[代码] [代码]=> [代码][代码]'/pages/article/index'[代码][代码],[代码][代码] [代码][代码]'data'[代码] [代码]=> [代码][代码]$message[代码][代码]];[代码]上面的一段代码时正确运行的代码。 [代码]$message[代码] [代码]= [[代码][代码] [代码][代码]'date1'[代码] [代码]=> [[代码][代码] [代码][代码]'value'[代码] [代码]=> [代码][代码]'2015年01月05日'[代码][代码],[代码][代码]//date('Y年m月d日 H:i:s'),[代码][代码] [代码][代码]],[代码][代码] [代码][代码]'phrase2'[代码] [代码]=> [[代码][代码] [代码][代码]'value'[代码] [代码]=> [代码][代码]'阅读栏目'[代码][代码],[代码][代码] [代码][代码]],[代码][代码] [代码][代码]'phrase3'[代码] [代码]=> [[代码][代码] [代码][代码]'value'[代码] [代码]=> [代码][代码]'订阅提醒'[代码][代码],[代码][代码] [代码][代码]],[代码][代码] [代码][代码]'thing4'[代码] [代码]=> [[代码][代码] [代码][代码]'value'[代码] [代码]=> [代码][代码]'你已经成功订阅栏目!'[代码][代码],[代码][代码] [代码][代码]],[代码][代码]];[代码][代码]$data[代码] [代码]= [[代码][代码] [代码][代码]'touser'[代码] [代码]=> [代码][代码]$val[代码][代码]->openid,[代码][代码] [代码][代码]'template_id'[代码] [代码]=> [代码][代码]$templateCode[代码][代码],[代码][代码] [代码][代码]'page'[代码] [代码]=> [代码][代码]'/pages/article/index'[代码][代码],[代码][代码] [代码][代码]'data'[代码] [代码]=> json_encode([代码][代码]$message[代码][代码])[代码][代码]];[代码]上面的一段代码时错误代码。 两段代码的不同之出就是在$data数组下标为data的值做了一次json_encode()处理。按照文档提示的时需要传递一个object,因此给json_encode()了一次。此时会报如下错误. "{"errcode":43101,"errmsg":"user refuse to accept the msg hint: [vEsLpa05434116]"}"经过测试,这里的$data['data']=array,而不是$data['data']=object; 文档地址https://developers.weixin.qq.com/miniprogram/dev/api-backend/open-api/subscribe-message/subscribeMessage.send.html