Ejemplo n.º 1
0
 protected function reply_text($text)
 {
     spWxTransport::Output($this->createMessage(spWxMessage::RESPONSE_TEXT)->setContent($text));
 }
Ejemplo n.º 2
0
 public function response()
 {
     $msg = $this->createMessage(spWxMessage::RESPONSE_TEXT);
     if ($this->message->msg_type == spWxMessage::REQUEST_TEXT) {
         $msg->setContent('你输入了文本消息,消息内容是:' . $this->message->content);
     } else {
         if ($this->message->msg_type == spWxMessage::REQUEST_IMAGE) {
             $msg->setContent('你发送了一张图片,图片地址是:' . $this->message->pic_url);
         } else {
             if ($this->message->msg_type == spWxMessage::REQUEST_LOCATION) {
                 $msg->setContent('你发送了一个坐标,地址是:(' . $this->message->latitude . ', ' . $this->message->longitude . ')');
             } else {
                 if ($this->message->msg_type == spWxMessage::REQUEST_LINK) {
                     $msg->setContent('你发送了一个链接,地址是:' . $this->message->url);
                 } else {
                     if ($this->message->msg_type == spWxMessage::REQUEST_EVENT) {
                         $msg->setContent('你发送了一个事件,类型是:' . $this->message->event);
                     } else {
                         $msg->setContent('为什么你会发送这样的消息?');
                     }
                 }
             }
         }
     }
     spWxTransport::Output($msg);
 }
Ejemplo n.º 3
0
 public final function output()
 {
     spWxTransport::Output($this);
 }