- 微信小程序码识别打开为“未找到物品信息”
[图片][图片]
01-02 - 对接第三方客服接口问题?
客服按钮的session-from没有数据是为什么?我明明setData了,在调试上的AppData看有数据,会不会是我在index.wxml里引用了navbar的页面问题,才导致渲染不到?下面附上代码: [图片] [图片] [图片] [图片]
2020-02-19 - 有大佬做过微信小程序页面预加载的吗?
我的小程序每次都要访问接口拿数据(数据渲染慢,每次加载都是先白屏后渲染),之前有想过缓存,可是数据变动大,所以这个方法不得行,希望大佬指教一下下。。
2019-08-05 - 用户向客服发送消息,客服网页版收不到?
[代码]public[代码] [代码]function[代码] [代码]responseMsg()[代码][代码] [代码][代码]{[代码][代码] [代码][代码]global[代码] [代码]$_W[代码][代码],[代码][代码]$_GPC[代码][代码];[代码][代码]// $postStr = $GLOBALS["HTTP_RAW_POST_DATA"];[代码][代码] [代码][代码]//$postArr = json_decode($postStr,true);[代码][代码] [代码][代码]$fromUsername[代码] [代码]= [代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'FromUserName'[代码][代码]]; [代码][代码]//发送者openid[代码] [代码] [代码][代码]$toUserName[代码] [代码]= [代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'ToUserName'[代码][代码]]; [代码][代码]//小程序id[代码] [代码] [代码][代码]if[代码][代码]([代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'MsgType'[代码][代码]] == [代码][代码]'event'[代码] [代码]&& [代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'Event'[代码][代码]]==[代码][代码]'user_enter_tempsession'[代码][代码]){[代码][代码] [代码][代码]//用户进入小程序客服动作[代码][代码] [代码][代码]$content[代码] [代码]= [代码][代码]'您好,有什么能帮助你?'[代码][代码];[代码][代码] [代码][代码]$data[代码][代码]=[代码][代码]array[代码][代码]([代码][代码] [代码][代码]"touser"[代码][代码]=>[代码][代码]$fromUsername[代码][代码],[代码][代码] [代码][代码]"msgtype"[代码][代码]=>[代码][代码]"text"[代码][代码],[代码][代码] [代码][代码]"text"[代码][代码]=>[代码][代码]array[代码][代码]([代码][代码]"content"[代码][代码]=>[代码][代码]$content[代码][代码])[代码][代码] [代码][代码]);[代码] [代码] [代码][代码]$json[代码] [代码]= json_encode([代码][代码]$data[代码][代码],JSON_UNESCAPED_UNICODE); [代码][代码]//php5.4+[代码][代码] [代码][代码]$this[代码][代码]->requestAPI([代码][代码]$json[代码][代码]);[代码][代码] [代码] [代码] [代码][代码]}[代码][代码]elseif[代码][代码](![代码][代码]empty[代码][代码]([代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'MsgType'[代码][代码]]) && [代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'MsgType'[代码][代码]] == [代码][代码]'text'[代码][代码]){[代码][代码] [代码][代码]file_put_contents[代码][代码](IA_ROOT.[代码][代码]'/123.txt'[代码][代码],print_r([代码][代码]$_GPC[代码][代码],true));[代码][代码] [代码][代码]$data[代码][代码]=[代码][代码]array[代码][代码]([代码][代码] [代码][代码]"ToUserName"[代码][代码]=>[代码][代码]$toUserName[代码][代码],[代码][代码] [代码][代码]"FromUserName"[代码][代码]=>[代码][代码]$fromUsername[代码][代码],[代码][代码] [代码][代码]"CreateTime"[代码][代码]=>time(),[代码][代码] [代码][代码]"MsgType"[代码][代码]=>[代码][代码]"text"[代码][代码],[代码][代码] [代码][代码]'Content'[代码] [代码]=> [代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'Content'[代码][代码]],[代码][代码] [代码][代码]"MsgId"[代码] [代码]=> [代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'MsgId'[代码][代码]],[代码][代码] [代码][代码]);[代码][代码] [代码][代码]$json[代码] [代码]= json_encode([代码][代码]$data[代码][代码],JSON_UNESCAPED_UNICODE); [代码][代码]//php5.4+[代码][代码] [代码][代码]$this[代码][代码]->requestAPI([代码][代码]$json[代码][代码]);[代码] [代码] [代码][代码]}[代码][代码]elseif[代码][代码](![代码][代码]empty[代码][代码]([代码][代码]$postArr[代码][代码][[代码][代码]'MsgType'[代码][代码]]) && [代码][代码]$postArr[代码][代码][[代码][代码]'MsgType'[代码][代码]] == [代码][代码]'image'[代码][代码]){ [代码][代码]//图文消息[代码][代码] [代码][代码]$data[代码] [代码]= [代码][代码]array[代码][代码]([代码][代码] [代码][代码]"ToUserName"[代码][代码]=>[代码][代码]$toUserName[代码][代码],[代码][代码] [代码][代码]"FromUserName"[代码][代码]=>[代码][代码]$fromUsername[代码][代码],[代码][代码] [代码][代码]"Content"[代码] [代码]=> [代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'Content'[代码][代码]],[代码][代码] [代码][代码]"CreateTime"[代码][代码]=>time(),[代码][代码] [代码][代码]"MsgType"[代码][代码]=>[代码][代码]"transfer_customer_service"[代码][代码],[代码][代码] [代码][代码]"MsgId"[代码] [代码]=> [代码][代码]$_GPC[代码][代码][[代码][代码]'__input'[代码][代码]][[代码][代码]'MsgId'[代码][代码]],[代码][代码] [代码][代码]);[代码][代码] [代码][代码]$json[代码] [代码]= json_encode([代码][代码]$data[代码][代码],JSON_UNESCAPED_UNICODE); [代码][代码]//php5.4+[代码][代码] [代码][代码]$this[代码][代码]->requestAPI([代码][代码]$json[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码][代码] [代码][代码]public[代码] [代码]function[代码] [代码]requestAPI([代码][代码]$json[代码][代码]){[代码][代码] [代码][代码]$access_token[代码] [代码]= [代码][代码]$this[代码][代码]->get_accessToken();[代码] [代码] [代码][代码]/*[代码][代码] [代码][代码]* POST发送https请求客服接口api[代码][代码] [代码][代码]*/[代码][代码] [代码][代码]$url[代码] [代码]= [代码][代码]"https://api.weixin.qq.com/cgi-bin/message/custom/send?access_token="[代码][代码].[代码][代码]$access_token[代码][代码];[代码][代码] [代码][代码]//以'json'格式发送post的https请求[代码][代码] [代码][代码]$curl[代码] [代码]= curl_init();[代码][代码] [代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_URL, [代码][代码]$url[代码][代码]);[代码][代码] [代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_POST, 1); [代码][代码]// 发送一个常规的Post请求[代码][代码] [代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_SSL_VERIFYPEER, FALSE);[代码][代码] [代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_SSL_VERIFYHOST, FALSE);[代码][代码] [代码][代码]if[代码] [代码](![代码][代码]empty[代码][代码]([代码][代码]$json[代码][代码])){[代码][代码] [代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_POSTFIELDS,[代码][代码]$json[代码][代码]);[代码][代码] [代码][代码]}[代码][代码] [代码][代码]curl_setopt([代码][代码]$curl[代码][代码], CURLOPT_RETURNTRANSFER, 1);[代码][代码] [代码][代码]//curl_setopt($curl, CURLOPT_HTTPHEADER, $headers );[代码][代码] [代码][代码]$output[代码] [代码]= curl_exec([代码][代码]$curl[代码][代码]);[代码][代码] [代码][代码]file_put_contents[代码][代码](IA_ROOT.[代码][代码]'/1234.txt'[代码][代码],print_r([代码][代码]$output[代码][代码],true));[代码] [代码] [代码][代码]if[代码] [代码](curl_errno([代码][代码]$curl[代码][代码])) {[代码][代码] [代码][代码]echo[代码] [代码]'Errno'[代码][代码].curl_error([代码][代码]$curl[代码][代码]);[代码][代码]//捕抓异常[代码][代码] [代码][代码]}[代码][代码] [代码][代码]curl_close([代码][代码]$curl[代码][代码]);[代码][代码] [代码][代码]if[代码][代码]([代码][代码]$output[代码] [代码]== 0){[代码][代码] [代码][代码]echo[代码] [代码]'success'[代码][代码];[代码][代码]exit[代码][代码];[代码][代码] [代码][代码]}[代码][代码] [代码][代码]}[代码]
2019-08-03