php他人做好了接口怎样去挪用【php问题】,php,调用接口
php他人做好了接口怎样去挪用
挪用接口就是模仿http要求,由于不同于前端,能够经由过程ajax或许其他体式格局直接提议http要求,后端只好经由过程curl来模仿这类要求,以便到达和前端雷同的效果。
封装一下:
public static function curl_post($url,$array){ $curl = curl_init(); //设置提交的url curl_setopt($curl, CURLOPT_URL, $url); //设置post体式格局提交 curl_setopt($curl, CURLOPT_POST, 1); //猎取数据不直接输出 curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); //设置post数据 curl_setopt($curl, CURLOPT_POSTFIELDS, http_build_query($array)); //执行命令 $data = curl_exec($curl); //封闭URL要求 curl_close($curl); //取得数据并返回 return $data; }
然后就愉快地挪用了:
$array = array('open_id'=>$openid); $url = dr_var("verify"); $res = $this->curl_post($url,$array);
这里是在B体系接口内里模仿要求了A体系的一个verify接口,用来考核用户身份,然后依据考核效果决议B体系接口向外返回什么。
更多PHP相干学问,请接见ki4网!
以上就是php他人做好了接口怎样去挪用的细致内容,更多请关注ki4网别的相干文章!