本文整理汇总了PHP中Unirest\Request::cookie方法的典型用法代码示例。如果您正苦于以下问题:PHP Request::cookie方法的具体用法?PHP Request::cookie怎么用?PHP Request::cookie使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Unirest\Request
的用法示例。
在下文中一共展示了Request::cookie方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: execute
protected function execute(InputInterface $input, OutputInterface $output)
{
$username = $input->getOption('username');
$password = $input->getOption('password');
$date = $input->getOption('date');
if (is_null($username) || is_null($password)) {
throw new \InvalidArgumentException('Both username and password are required.');
}
// Make request to get the access_token
$body = array("username" => $username, "password" => $password);
$response = Unirest\Request::post("https://app.mybasis.com/login", "", $body);
$response_cookie = $response->headers['Set-Cookie'][0];
$cookieArray = explode(';', $response_cookie);
$accessToken = explode('=', $cookieArray[0])[1];
// Make request to get the data
$metricURL = 'https://app.mybasis.com/api/v1/metricsday/me?day=' . $date . '&padding=0' . '&heartrate=true' . '&steps=true' . '&calories=true' . '&gsr=true' . '&skin_temp=true' . '&air_temp=true';
$headers = array("Accept" => "application/json");
Unirest\Request::cookie("access_token=" . $accessToken);
$response = Unirest\Request::get($metricURL, $headers, $body);
print_r($response->raw_body);
// print_r($response->code); // HTTP Status code
// print_r($response->headers); // Headers
// print_r($response->body); // Parsed body
// print_r($response->raw_body); // Unparsed body
//
//
// echo $metricURL;
}