如何在php中集成bigcommerce api


How to integrate bigcommerce api in php?

我是bigcommerce api的新手。谷歌搜索后,我从

Github bigcommerce php 代码

但是当我尝试在测试脚本中测试 API 时,出现错误

致命错误:在第 7 行的 C:''xampp''htdocs''apitest''src''Bigcommerce''test.php 中找不到类"Bigcommerce_Api"

我的测试.php下面给出的代码:-

            <?php
            require_once 'Api.php';
            Bigcommerce_Api::setCipher('RC4-SHA');
            Bigcommerce_Api::verifyPeer(false);
            Bigcommerce_Api::configure(array(
            'store_url' => 'http://filtersdelivered-com.mybigcommerce.com/',
            'username' => 'admin',
            'api_key' => '26e92a2f6fc3719c1889e78d9c0df7f1402123e9'
            ));
            $products = Bigcommerce_Api::getProducts();
            foreach($products as $product) {
                echo $product->name;
                echo $product->price;
            }
            ?>

任何人都可以帮助我做什么吗?

它是命名空间的。尝试在require_once后添加use Bigcommerce'Api'Client as Bigcommerce_Api;。完整的复制浪费解决方案:

<?php
            require_once 'Api.php';
            use Bigcommerce'Api'Client as Bigcommerce_Api;
            Bigcommerce_Api::setCipher('RC4-SHA');
            Bigcommerce_Api::verifyPeer(false);
            Bigcommerce_Api::configure(array(
            'store_url' => 'http://filtersdelivered-com.mybigcommerce.com/',
            'username' => 'admin',
            'api_key' => '26e92a2f6fc3719c1889e78d9c0df7f1402123e9'
            ));
            $products = Bigcommerce_Api::getProducts();
            foreach($products as $product) {
                echo $product->name;
                echo $product->price;
            }
            ?>