使用GuzzleHttp调用第三方服务的API接口
Guzzle中文文档链接地址:
Guzzle, PHP HTTP 客户端 — Guzzle中文文档
composer安装guzzle的依赖(文档中有详细)
在composer.json文件的“require”项中加入
"guzzlehttp/guzzle": "^6.3",
然后命令行执行composer install
// 减掉助力人数 (1111抽奖活动接口) public function remove_luck_num($activity_id) { if($activity_id == 125){ $client = new \GuzzleHttp\Client(); $res = $client->request('GET', 'https://xxx.xxxx.com/remove_luck_num?activity_id=' . $activity_id, [ 'verify' => false, ]); $data = $res->getBody()->getContents(); $d = json_decode($data); if ($d->code == 20000) { return 'success'; } else { return 'error'; } } }
https://xxx.xxxx.com/remove_luck_num?activity_id=' . $activity_id 是你需要调用的接口,以及所需要传的参数