Bigcommerce API аутентификация и отладка
Вот мой код:
<html>
<head>
<title>Bigcommerce API</title>
</head>
<body>
<?php
include('bigcommerce.php');
use Bigcommerce\Api\Client as Bigcommerce;
Bigcommerce::configure(array(
'store_url' => 'https://xxx.mybigcommerce.com/api/v2/',
'username' => 'admin',
'api_key' => 'xxx'
));
$ping = Bigcommerce::getTime();
if ($ping) echo $ping->format('H:i:s');
echo('hello');
?>
</body>
</html>
Я запускаю это, и ничего не происходит. Я смотрю в браузере, и он не показывает ошибок. Как мне вообще начать отлаживать?
РЕДАКТИРОВАТЬ
Я вынул /api/v2 и теперь вижу эту ошибку:
Неустранимая ошибка: необработанное исключение "Исключение" с сообщением "DateTime::__construct(): полагаться на настройки часового пояса системы небезопасно. Вам необходимо использовать параметр date.timezone или функцию date_default_timezone_set(). Если вы использовали какой-либо из этих методов и по-прежнему получаете это предупреждение, вы, скорее всего, неправильно написали идентификатор часового пояса. На данный момент мы выбрали часовой пояс UTC, но, пожалуйста, установите date.timezone, чтобы выбрать свой часовой пояс.' в /Library/WebServer/Documents/bigcommerce.php:404 Трассировка стека: #0 /Library/WebServer/Documents/bigcommerce.php(404): DateTime->__construct('@1418752201') #1 /Library/WebServer/Documents/index.php(19): Bigcommerce\Api\Client::getTime() #2 {main}, добавленный в /Library/WebServer/Documents/bigcommerce.php в строке 404
Благодарю.
РЕДАКТИРОВАТЬ
Я добавил следующее в index.php, и оно работает!
if( ! ini_get('date.timezone') )
{
date_default_timezone_set('GMT');
}
1 ответ
Я добавил следующее в index.php, и оно работает!
if( ! ini_get('date.timezone') )
{
date_default_timezone_set('GMT');
}
- LanterneRouge