- 申请开通微信wifi接口js报错isIdc is not defined错误?
申请开通微信wifi接口js报错isIdc is not defined错误,无法发送手机验证码[图片]appid: wx2bbf3dd9511c3199
2019-08-03 - 推送通知模版的关键字最近调整的很频繁,能不能不删?
推送通知模版的关键字最近删掉很频繁,导致我这边调用你方接口频繁报错,要频繁的调整,能不能不删关键字?
2019-06-24 - 微信消息推送功能有针对全服一次性推送的吗
现在看到的推送功能是单个openid一次次调用,有针对多个openid一次性批量推送或者全服推送的吗
2019-02-26 - 推送模板添加API报45075错误
推送模板添加API报45075错误 [图片]
2019-02-25 - 模板推送添加模板报45075错误
模板推送添加模板报45075错误 - 当前 Bug 的表现(可附上截图) [图片] - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2019-02-25 - 推送模板库中的AT0346没有了吗
推送模板库中的AT0346找不到了,以前有的,请问是你们那边删掉了吗 [图片]
2019-02-21 - 客服消息权限集已授权第三方,小程序客户消息转网页客服工具无效
[代码]public[代码] [代码]function[代码] [代码]receivewechat([代码][代码]$appid[代码][代码])[代码][代码] [代码][代码]{[代码][代码] [代码][代码]if[代码] [代码](ob_get_level() == 0) ob_start();[代码] [代码] [代码][代码]ob_implicit_flush(true);[代码][代码] [代码][代码]ob_clean();[代码][代码] [代码][代码]header([代码][代码]"Content-type:text/xml charset=\"utf-8\""[代码][代码]);[代码][代码] [代码][代码]#log_msg(headers_list());[代码] [代码] [代码][代码]$request[代码] [代码]= Request::instance();[代码][代码] [代码][代码]$signature[代码] [代码]= [代码][代码]$request[代码][代码]->param([代码][代码]"signature"[代码][代码]);[代码][代码] [代码][代码]$msg_sign[代码] [代码]= [代码][代码]$request[代码][代码]->param([代码][代码]"msg_signature"[代码][代码]);[代码] [代码] [代码][代码]// 时间戳[代码][代码] [代码][代码]$timestamp[代码] [代码]= [代码][代码]$request[代码][代码]->param([代码][代码]"timestamp"[代码][代码]);[代码][代码] [代码][代码]// 随机数[代码][代码] [代码][代码]$nonce[代码] [代码]= [代码][代码]$request[代码][代码]->param([代码][代码]"nonce"[代码][代码]);[代码][代码] [代码][代码]$encrypt_type[代码] [代码]= [代码][代码]$request[代码][代码]->param([代码][代码]"encrypt_type"[代码][代码]);[代码] [代码] [代码] [代码] [代码][代码]$pc[代码] [代码]= [代码][代码]new[代码] [代码]\WXBizMsgCrypt(config([代码][代码]'authorizer.token'[代码][代码]), config([代码][代码]'authorizer.encodingAesKey'[代码][代码]), config([代码][代码]'authorizer.component_appid'[代码][代码]));[代码][代码] [代码][代码]$encryptMsg[代码] [代码]= [代码][代码]file_get_contents[代码][代码]([代码][代码]'php://input'[代码][代码]);[代码] [代码] [代码][代码]$errCode[代码] [代码]= [代码][代码]$pc[代码][代码]->decryptMsg([代码][代码]$signature[代码][代码], [代码][代码]$timestamp[代码][代码], [代码][代码]$nonce[代码][代码], [代码][代码]$encryptMsg[代码][代码], [代码][代码]$msg[代码][代码]);[代码][代码] [代码][代码]if[代码] [代码]([代码][代码]$errCode[代码] [代码]== 0) {[代码][代码] [代码][代码]$authorization_code[代码] [代码]= Db::name([代码][代码]'authorization_code'[代码][代码])->where([代码][代码]'authorizer_id'[代码][代码], [代码][代码]$applet[代码][代码][[代码][代码]'id'[代码][代码]])->find();[代码][代码] [代码][代码]$de_xml_tree[代码] [代码]= [代码][代码]new[代码] [代码]\DOMDocument();[代码][代码] [代码][代码]$de_xml_tree[代码][代码]->loadXML([代码][代码]$msg[代码][代码]);[代码][代码] [代码][代码]$array_m[代码] [代码]= [代码][代码]$de_xml_tree[代码][代码]->getElementsByTagName([代码][代码]'MsgType'[代码][代码]);[代码][代码] [代码][代码]if[代码][代码](isset([代码][代码]$array_m[代码][代码]->item(0)->nodeValue)){[代码][代码] [代码][代码]$event_m[代码] [代码]= [代码][代码]$array_m[代码][代码]->item(0)->nodeValue;[代码][代码] [代码][代码]switch[代码] [代码]([代码][代码]$event_m[代码][代码]) {[代码][代码] [代码][代码]case[代码] [代码]"event"[代码][代码]:[代码][代码] [代码][代码]$array_i[代码] [代码]= [代码][代码]$de_xml_tree[代码][代码]->getElementsByTagName([代码][代码]'Event'[代码][代码]);[代码][代码] [代码][代码]$event[代码] [代码]= [代码][代码]$array_i[代码][代码]->item(0)->nodeValue;[代码][代码] [代码][代码]switch[代码] [代码]([代码][代码]$event[代码][代码]) {[代码][代码] [代码][代码]case[代码] [代码]'user_enter_tempsession'[代码][代码]:[代码][代码] [代码][代码]error_log[代码][代码]([代码][代码]"user_enter_tempsession\n"[代码][代码], 3, [代码][代码]'/tmp/xgtf_ltt'[代码][代码]);[代码] [代码] [代码][代码]echo[代码] [代码]"success"[代码][代码];[代码] [代码] [代码][代码]$FromUserName_i[代码] [代码]= [代码][代码]$de_xml_tree[代码][代码]->getElementsByTagName([代码][代码]'FromUserName'[代码][代码]);[代码][代码] [代码][代码]$str[代码] [代码]= '{[代码][代码] [代码][代码]"touser"[代码][代码]:[代码][代码]"'.$FromUserName_i->item(0)->nodeValue.'"[代码][代码],[代码][代码] [代码][代码]"msgtype"[代码][代码]:[代码][代码]"text"[代码][代码],[代码][代码] [代码][代码]"text"[代码][代码]:[代码][代码] [代码][代码]{[代码][代码] [代码][代码]"content"[代码][代码]:[代码][代码]"欢迎光临"[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}';[代码][代码] [代码][代码]$access_token[代码] [代码]= get_authorizer_access_token([代码][代码]$appid[代码][代码]);[代码][代码] [代码][代码]$ch[代码] [代码]= curl_init ();[代码][代码] [代码][代码]curl_setopt ( [代码][代码]$ch[代码][代码], CURLOPT_URL, [代码][代码]"https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token={$access_token}"[代码] [代码]);[代码][代码] [代码][代码]curl_setopt ( [代码][代码]$ch[代码][代码], CURLOPT_CUSTOMREQUEST, [代码][代码]"POST"[代码] [代码]);[代码][代码] [代码][代码]curl_setopt ( [代码][代码]$ch[代码][代码], CURLOPT_SSL_VERIFYPEER, FALSE );[代码][代码] [代码][代码]curl_setopt ( [代码][代码]$ch[代码][代码], CURLOPT_SSL_VERIFYHOST, FALSE );[代码][代码] [代码][代码]curl_setopt ( [代码][代码]$ch[代码][代码], CURLOPT_USERAGENT, [代码][代码]'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)'[代码] [代码]);[代码][代码] [代码][代码]curl_setopt ( [代码][代码]$ch[代码][代码], CURLOPT_FOLLOWLOCATION, 1 );[代码][代码] [代码][代码]curl_setopt ( [代码][代码]$ch[代码][代码], CURLOPT_AUTOREFERER, 1 );[代码][代码] [代码][代码]curl_setopt ( [代码][代码]$ch[代码][代码], CURLOPT_POSTFIELDS, [代码][代码]$str[代码] [代码]);[代码][代码] [代码][代码]curl_setopt ( [代码][代码]$ch[代码][代码], CURLOPT_RETURNTRANSFER, true );[代码][代码] [代码][代码]$tmpInfo[代码] [代码]= curl_exec ( [代码][代码]$ch[代码] [代码]);[代码][代码] [代码][代码]break[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]break[代码][代码];[代码][代码] [代码][代码]case[代码] [代码]"text"[代码][代码]:[代码][代码] [代码][代码]$FromUserName_i[代码] [代码]= [代码][代码]$de_xml_tree[代码][代码]->getElementsByTagName([代码][代码]'FromUserName'[代码][代码]);[代码][代码] [代码][代码]$ToUserName_i[代码] [代码]= [代码][代码]$de_xml_tree[代码][代码]->getElementsByTagName([代码][代码]'ToUserName'[代码][代码]);[代码] [代码] [代码][代码]$textTpl[代码] [代码]= [代码][代码]"<xml><ToUserName><![CDATA[%s]]></ToUserName><FromUserName><![CDATA[%s]]></FromUserName><CreateTime>%s</CreateTime><MsgType><![CDATA[transfer_customer_service]]></MsgType></xml>"[代码][代码];[代码][代码] [代码][代码]$textTpl[代码] [代码]= sprintf ([代码][代码]$textTpl[代码][代码],[代码][代码]$FromUserName_i[代码][代码]->item(0)->nodeValue, [代码][代码]$ToUserName_i[代码][代码]->item(0)->nodeValue, [代码][代码]time()[代码][代码]);[代码] [代码] [代码][代码]$encryptMsg_now[代码] [代码]= [代码][代码]''[代码][代码];[代码][代码] [代码][代码]$return_errCode[代码] [代码]= [代码][代码]$pc[代码][代码]->encryptMsg([代码][代码]$textTpl[代码][代码], [代码][代码]$timestamp[代码][代码], [代码][代码]$nonce[代码][代码], [代码][代码]$encryptMsg_now[代码][代码]);[代码] [代码] [代码][代码] [代码][代码]return[代码] [代码]$encryptMsg_now[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码] [代码] [代码][代码]} [代码][代码]else[代码] [代码]{[代码][代码] [代码][代码]trace([代码][代码]$errCode[代码] [代码]. [代码][代码]"\n"[代码][代码]);[代码][代码] [代码][代码]error_log[代码][代码]([代码][代码]$errCode[代码] [代码]. [代码][代码]"\n"[代码][代码], 3, [代码][代码]'/tmp/xgtf_error'[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码]欢迎光临自动回复已成功,但是发送的消息无法转发到网页客服系统工具中,请问为什么
2018-12-06 - canvasContext.drawImage大图压缩成小图图片失真怎么解决
canvasContext.drawImage大图压缩成小图图片失真怎么解决
2018-04-21