public function setForeverImageSource()
 {
     $access_token = $this->getAccessToken();
     $path = "/var/www/v.vxndy.com/Public/images/shasha.jpg";
     $vars = array('media' => '@' . $path);
     $url = "https://api.weixin.qq.com/cgi-bin/material/add_material?access_token=" . $access_token;
     $result = postCURL($url, $vars);
     Log::write('新增永久素材返回信息:' . $result);
 }
 public function createMenu()
 {
     Log::write("开始创建自定义菜单");
     $access_token = $this->getAccessToken();
     $url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=" . $access_token;
     $vars = C('MENU_ONE');
     $result = postCURL($url, $vars);
     Log::write("创建自定义菜单返回消息:" . $result);
 }
 public function getForverQrcodeTicket()
 {
     $token = $this->getAccessToken();
     $scene_id = mt_rand(0, 100000);
     $vars = '{"action_name": "QR_LIMIT_SCENE", "action_info": {"scene": {"scene_id": ' . $scene_id . '}}}';
     Log::write('获得永久二维码ticket需要的参数:' . $vars);
     $url = "https://api.weixin.qq.com/cgi-bin/qrcode/create?access_token=" . $token;
     $result = postCURL($url, $vars);
     Log::write('获得永久二维码返回ticket返回值:' . $result);
     return json_decode($result, TRUE);
 }
 public function sendTempMessage2()
 {
     $access_token = $this->getAccessToken();
     $vars = $this->getTempMessage2();
     $url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" . $access_token;
     $result = postCURL($url, $vars);
     Log::write('发送模板消息参数url:' . $url);
     Log::write('发送模板消息参数vars:' . $vars);
     $info = (array) simplexml_load_string($result);
     Log::write("发送模板消息最后返回数据" . json_encode($info));
 }