示例#1
0
 public function advancedswitchform()
 {
     $url = "https://mp.weixin.qq.com/misc/skeyform?form=advancedswitchform&lang=zh_CN";
     //关闭编辑模式
     $post_query = http_build_query(array('flag' => 0, 'type' => 1, 'token' => $this->_token));
     $MyCurl2 = new MyCurl($url);
     $MyCurl2->setCookie(GetWeiXinCookie::$cookie);
     $MyCurl2->setPost($post_query);
     $MyCurl2->setReferer("https://mp.weixin.qq.com/advanced/advanced?action=edit&t=advanced/edit&token=" . $this->_token . "&lang=zh_CN");
     $MyCurl2->createCurl();
     $res2 = $MyCurl2->getCurlResult();
     if ($this->debug) {
         echo "关闭公众号的编辑模式httpresult:<br/>" . $res2 . "<br/>";
         echo '关闭公众号的编辑模式 TOKEN' . $this->_token;
     }
     if ($MyCurl2->getHttpStatus() != "200") {
         echo "关闭公众号的编辑模式, 失败";
         echo $res2;
         exit;
     }
     //开启开发者模式
     $post_query1 = http_build_query(array('flag' => 1, 'type' => 2, 'token' => $this->_token));
     $MyCurl1 = new MyCurl($url);
     $MyCurl1->setCookie(GetWeiXinCookie::$cookie);
     $MyCurl1->setPost($post_query1);
     $MyCurl1->setReferer("https://mp.weixin.qq.com/advanced/advanced?action=dev&t=advanced/dev&token=" . $this->_token . "&lang=zh_CN");
     $MyCurl1->createCurl();
     $res1 = $MyCurl1->getCurlResult();
     if ($this->debug) {
         echo "开启公众号的开发者模式httpresult:<br/>" . $res1 . "<br/>";
         echo "开启公众号的开发者模式TOEKN:" . $this->_token;
     }
     if ($MyCurl1->getHttpStatus() != "200") {
         echo "开启公众号的开发者模式失败";
         echo $res1;
         exit;
     }
 }