Я пытаюсь подключиться к API, я сторонний разработчик, не слишком знакомый с серверной стороной & php. Любить вашу помощь.Как подключиться к API BigCommerce с PHP?
Это репозиторий - https://github.com/bigcommerce/bigcommerce-api-php Я не пользуюсь композитором.
Они говорят, -
Чтобы использовать клиент API в вашем PHP коде, убедитесь, что вы можете получить доступ к BigCommerce \ Api в вашем автозагрузку пути
Я пытался фигуры как это сделать, но я просто не могу понять это.
Это код, который я написал -
<?php
/**
* Created by PhpStorm.
* User: Alex
* Date: 12/15/14
* Time: 9:29 PM
*/
require '../bigcommerce.php';
//echo realpath('../bigcommerce/api/client');
use ֿֿBigcommerce\Api\Client as Bigcommerce;
Bigcommerce::configure(array(
'store_url' => '', //my store url
'username' => 'admin',
'api_key' => '' //my api key
));
$ping = Bigcommerce::getTime();
if ($ping) echo $ping->format('H:i:s');
$products = Bigcommerce::getProducts();
foreach($products as $product) {
echo $product->name;
echo $product->price;
}
?>
Я использую:
spl_autoload_register(function ($class) {
include $class . '.php';
});
Мне очень жаль, но я нахожу это довольно трудно объяснить этот вопрос. Мне нужно включить классы с автозагрузкой, но это не сработает, я понятия не имею, почему. Он продолжает говорить мне, что не удалось открыть поток.
У вас возникли ошибки? Обязательно проверьте свой журнал ошибок. В настоящее время вы в основном говорите «это не работает», что не делает для такого хорошего вопроса. –
Вы правы. Это то, что я не совсем уверен, что я должен делать :) Надеюсь на какую-то помощь :) – alexunder
Прежде всего, нужно включить регистрацию ошибок. Вы можете поместить 'error_reporting (E_ALL); ini_set ('display_errors', 1);' вверху страницы, и он должен выводить что-то не так. Если это не помогает, проверьте журнал ошибок. По умолчанию в системе * nix с apache, которая находится в '/ var/log/apache2/error.log'. Другие системы будут зависеть от вашей установки. Кроме этого, что * * происходит? Вы получаете какой-либо вывод или пустую страницу? Попробуйте добавить несколько выражений эха в код, чтобы узнать, насколько далеко вы достигнете, если вообще. –