你可以通过 cURL 做到这一点。只需从这里下载 codeIgniter cURL 库
http://getsparks.org/packages/curl/show (死链接)
https://github.com/philsturgeon/codeigniter-curl (更新链接-Git Repo)
将此库文件放入文件libraries
夹中。
所以现在在控制器中 -
public function auth_with_api()
{
$this->load->library('curl');
$user_email = "jondoe@appsapi.com.au"
$api_key = $this->curl->simple_get('https://www.sample.com.au/api/apps/auth{$user_email}'); // $api_key now get the value A9D5w9pL
// now you can use this $api_key in this controller.
}
编辑(另一种方式) -
现在您可以使用Guzzle。它是一个 PHP HTTP 客户端,可以轻松发送 HTTP 请求并轻松与 Web 服务集成。
请查看Guzzle 文档-
http://docs.guzzlephp.org
public function auth_with_api()
{
$user_email = "jondoe@appsapi.com.au"
$client = new \GuzzleHttp\Client();
$resposne = $client->request('GET', 'https://www.sample.com.au/api/apps/auth{$user_email}');
$api_key = $resposne->getBody();
// $api_key now get the value A9D5w9pL
}
如果您有任何问题。请告诉我。