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

0

Другие решения

Других решений пока нет …