Ejemplo n.º 1
0
 /**
  * @descrpition 接收用户回复,处理并返回发送
  * @param $request
  */
 public function getUserChoice(&$request)
 {
     //发送图文列表
     //图文列表逐条放入数组
     $tuwenList = array();
     $tuwenList[] = array('title' => '标题一', 'description' => '描述一', 'pic_url' => '图片URL地址', 'url' => '连接URL地址');
     $tuwenList[] = array('title' => '标题二', 'description' => '', 'pic_url' => '', 'url' => '');
     $item = array();
     //构建图文列表
     foreach ($tuwenList as $tuwen) {
         $item[] = ResponsePassive::newsItem($tuwen['title'], $tuwen['description'], $tuwen['pic_url'], $tuwen['url']);
     }
     //发送图文列表
     return ResponsePassive::news($request['fromusername'], $request['tousername'], $item);
     //发送响应消息
     return ResponsePassive::text($request['fromusername'], $request['tousername'], $content);
 }