微信内跳转外部浏览器api

676 阅读1分钟

微信跳转外部浏览器的作用是什么?一般的链接在微信内打开,只能在微信的浏览器里浏览。但是微信跳转wap外部浏览器接口,可以把用户的链接在微信内打开,然后唤起微信之外手机浏览器内打开页面,脱离微信的限制。 那又怎么去操作呢? 1、获取接口 2、填写需要跳转到微信浏览器的网址 3、得到地址,分享推广 下面分享一段代码供大家参考: php url = "http://api.monkeyapi.com";params =array( 'appkey' =>'appkey',//您申请的APPKEY 'path' =>'/home',//需要切换的路由(非必传) ); paramstring =http_build_query(params); content = Curl(url, paramstring);result = json_decode(content,true);
if(result) { var_dump(result);
}else{
   //请求异常
}
/**
   *请求接口返回内容
   *@param    stringurl [请求的URL地址] *@param string params[请求的参数]
   *@param    intipost [是否采用POST形式] *@return string */ function Curl(url,params = false, ispost = 0)
{httpInfo =array(); ch = curl_init();
curl_setopt(ch, CURLOPT_HTTP_VERSION, CURL_HTTP_VERSION_1_1); curl_setopt(ch, CURLOPT_CONNECTTIMEOUT,60);
   curl_setopt(ch, CURLOPT_TIMEOUT,60); curl_setopt(ch, CURLOPT_RETURNTRANSFER,true);
   curl_setopt(ch, CURLOPT_FOLLOWLOCATION,true); if(ispost) {
       curl_setopt(ch, CURLOPT_POST,true); curl_setopt(ch, CURLOPT_POSTFIELDS,params); curl_setopt(ch, CURLOPT_URL,url); }else{ if(params) {
            curl_setopt(ch, CURLOPT_URL, url.'?'.params); }else{ curl_setopt(ch, CURLOPT_URL,url); } } response = curl_exec(ch); if(response ===FALSE) {
       //echo
"cURL Error: " . curl_error(ch); returnfalse; } httpCode = curl_getinfo(ch, CURLINFO_HTTP_CODE); httpInfo = array_merge(httpInfo, curl_getinfo(ch));
   curl_close(ch); return$respons; }