-
当用户在平台注册微信公众号时,微信公众平台为用户生产了一个APPID/ADDSECRET,这两个值相当于身份证一样,是一个唯一标示。 appid和appcecret产生 access_token,access_token就是一个动态口令,有时间性,在一段时间有效。 access_token具有唯一有效性、全局有效性。 调用接口都会用到access_token口令。 access_token 每天可以调用2000次,所以要把access_token缓存起来。查看全部
-
sdk相当于封装好一个模型类(在模型层进行业务逻辑处理),通过控制器调用模型层的方法。查看全部
-
获取access_token查看全部
-
curl查看全部
-
好查看全部
-
提高用户体验 可以做成多图文的 用户就可以点击图文连接 去到一个设计好的页面 把这些数据填进去就行了 提高用户的视觉效果;查看全部
-
GLOBALS['HTTP_RAW_POST_DATA']:获取以post格式传递过来的xml. simplexml_load_string();将xml转换为对象 sprint()格式化一个字符串给另一个字符串查看全部
-
public function responseMsg(){ $postArr = $GLOBALS["HTTP_RAW_POST_DATA"]; $postObj = simplexml_load_string( $postArr ); if( strtolower( $postObj->MsgType ) == 'event' ){ if( strtolower( $postObj->Event == 'subscribe' ) ){ $toUser = $postObj->FromUserName; $fromUser = $postObj->ToUserName; $time = time(); $msgType = 'text'; $content = '微信公众号:'.$fromUser.",\n你的微信openid是:".$toUser; $template = "<xml> <ToUserName><![CDATA[%s]]></ToUserName> <FromUserName><![CDATA[%s]]></FromUserName> <CreateTime>%s</CreateTime> <MsgType><![CDATA[%s]]></MsgType> <Content><![CDATA[%s]]></Content> </xml>"; $info = sprintf( $template, $toUser, $fromUser, $time, $msgType, $content ); echo $info; } } }查看全部
-
目录结构查看全部
-
条件正确格式查看全部
-
输出消息查看全部
-
单文本数组查看全部
-
URL地址查看全部
-
天气API查看全部
-
推送消息会发送到微信公众平台填写的URL地址上 事件推送:1.关注与取消关注2.单击公众号下方的自定义菜单时 响应是 回复不同的消息给微信用户查看全部
举报
0/150
提交
取消