-
333查看全部
-
接口验证查看全部
-
//接受事件推送并回复 public function reponseMsg(){ //1.获取微信推送过来的post数据(xml格式) $postArr = $GLOBALS['HTTP_RAW_POST_DATA']; //2.处理消息类型,并设置回复类型和内容 $postObj = simplexml_load_string( $postArr ); //判断该数据包是否是订阅的事件推送 if( strtolower( $postObj->MsgType ) == 'event' ){ //如果是关注subcribe事件 if( strtolower( $postObj->MsgType ) == 'subscribe' ){ //回复用户消息 $toUser = $postObj->FromUserName; $fromUser = $postObj->toUserName; $time = time(); $msgType = 'text'; $content = '欢迎关注我们的微信公众号'; $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 ); } } }查看全部
-
curl加入header信息查看全部
-
提高用户体验 可以做成多图文的 用户就可以点击图文连接 去到一个设计好的页面 把这些数据填进去就行了 提高用户的视觉效果;查看全部
-
urlencode$postObj->Content);微信用户输入的地址转一下查看全部
-
微信交互消息接口的sdk 1.便捷 2.可重复利用查看全部
-
public function http_curl(){ //获取百度 //1.初始化curl $ch = curl_init(); $url = 'http://www.baidu.com'; //2.设置curl的参数 curl_Setopt( $ch,CURLOPT_URL,$url ); curl_Setopt( $ch,CURLOPT_RETURNTRANSFER,1 ); //3.采集 $output = curl_exec($ch); //4.关闭 curl_close($ch); var_dump($output); }查看全部
-
2000次 3.全局有效性查看全部
-
access_token 1.时效性(两个小时) 2.唯一性 过了时间 将在通过appid和appsecret来调用查看全部
-
// $arr 子元素个数不能超过10个查看全部
-
回复文本消息 回复图文消息 这两个用的是最多的查看全部
-
事件推送 1 关注订阅 取消订 2 下面菜单 进入了的时候查看全部
-
Token 是一个任意的字符串,你提交 Token 给微信后台之后,只有你和微信后台知道这个字符串是什么,也就是只有微信后台和我们的公众账号服务器知道这个字符串。于是 Token 就成了这两台服务器之间的密钥,它可以让公众账号服务器确认请求是来自微信后台还是恶意的第三方。具体过程如下: 1)微信后台在发送数据给公众账号服务器的时候,会额外带上3 个参数: signature、timestamp、nonce。其中 timestamp 是时间戳、nonce 是一个随机数、signature 是对 timestamp、nonce 和 Token 进行 SHA1 加密后的字符串。SHA1 的加密过程是不可逆的,即不能通过 signature、timestamp 和 nonce 计算出 Token 是什么。 2)在公众账号服务器收到 timestamp、nonce 和 signature 之后,同样对 nonce、timestamp 和 Token 使用 SHA1 加密算法,得到自己的签名,如果自己的签名和请求中的 signatrue 是一样的,那么说明请求是来自微信后台而不是恶意第三方。查看全部
举报
0/150
提交
取消