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

Другие вопросы по тегам