2

抱歉这个菜鸟问题,但我只是想知道我至少可以连接到我的 bigcommerce 商店并通过 PHP 或 curl 脚本查询它的过程。

如果有人可以通过简单的说明帮助我。即下载 bigcommerce php 脚本,安装,在用户上生成 API,安装 wamp 或其他一些 php mac 应用程序粘贴到这里等等等等,我将永远感激不尽。

我一直在阅读和阅读,只是明显遗漏了一些东西,因为我无法从开发人员大型商业功能的操场部分产生任何东西,也不知道从这里去哪里。

差点忘了提到我在 Mac 上,如果这有什么不同的话

谢谢

安德鲁

4

5 回答 5

2

1) 要求

    PHP 5.3 or greater
    cUrl extension enabled

2) 创建文件夹 wamp/www/bigcommerceDemo 并在其中下载https://github.com/bigcommerce/bigcommerce-api-php/archive/master.zip

3) 使用 composer install 命令安装 composer

4)在 bigcommerceDemo 文件夹中创建 index.php 文件意味着您的项目文件夹

index.php File :- 


  <?php
    require 'vendor/autoload.php';

    use Bigcommerce\Api\Client as Bigcommerce;

    Bigcommerce::configure(array(

        'store_url' => 'https://xyz-com.mybigcommerce.com/',
        'username' => 'admin',
        'api_key' => 'dummy92f6fd3df7f140719c1889e78d9c026999p'
    ));

    Bigcommerce::verifyPeer(false);

    $ping = Bigcommerce::getTime();

    if ($ping) {
        //echo $ping->format('H:i:s');
    }
    Bigcommerce::failOnError();

    try {
        $orders = Bigcommerce::getOrders();

    } catch(Bigcommerce\Api\Error $error) {
        echo $error->getCode();
        echo $error->getMessage();
    }

    $products = Bigcommerce::getProducts();

    //echo '<pre>'; print_r($products); exit;

    echo '<pre>';

    foreach($products as $product) {
        //print_r($product);
        echo $product->name . '---------';
        //echo $product->price . '<br>';
    }

5) 运行 localhost/bigcommerceDemo :此文件显示所有产品。

于 2015-03-17T09:47:34.870 回答
1

获取订单的简单 cURL 片段

$api_url = 'https://YOUR-API-PATH.mybigcommerce.com/api/v2/orders.json';

$ch = curl_init();
curl_setopt( $ch, CURLOPT_URL, $api_url );
curl_setopt( $ch, CURLOPT_HTTPHEADER, array ('Accept: application/json', 'Content-Length: 0') );
curl_setopt( $ch, CURLOPT_VERBOSE, 0 );
curl_setopt( $ch, CURLOPT_CUSTOMREQUEST, 'GET');
curl_setopt( $ch, CURLOPT_SSL_VERIFYPEER, 0 );
curl_setopt( $ch, CURLOPT_USERPWD, "YOUR-USERNAME:YOUR-API-TOKEN" );
curl_setopt( $ch, CURLOPT_SSL_VERIFYHOST, 0 );

curl_setopt( $ch, CURLOPT_RETURNTRANSFER, 1 );

$response = curl_exec( $ch );

$result = json_decode($response);
print_r($result);

希望这可以帮助

于 2013-08-29T12:51:43.610 回答
0

I wouldn't advise using CURL option... I began this way but highly recommended the PHP API that Bigcommerce have created.

You can find the quickstart documentation @ http://developer.bigcommerce.com/quickstarts/php

If you wanted to do that using PHP API you would only have to write the following...

1.) Install WAMP 2.) Download the PHP API from Github here : https://github.com/bigcommerce/bigcommerce-api-php 3.) Following the instruction on the github page here https://github.com/bigcommerce/bigcommerce-api-php

Ensure that you can 'connect to store' etc and get the correct responses.

If you can't get past this point copy us your code and some errors and will see what we can do!

于 2014-02-07T10:26:20.633 回答
0

您可以在您的 Mac 上安装 MAMP,然后前往http://developer.bigcommerce.com/获取您的 api 密钥。然后只需下载 Bigcommerce PHP API,查看 API 文档来学习使用它。

于 2013-08-27T02:29:30.140 回答
0

API 文档非常好。关键(我最初很难弄清楚)是作为起点,它需要在服务器上运行。

安装运行 PHP 的 xampp 或类似软件。从那里确保引用 API 文件、验证、编码。我发现这是文档中的空白。

于 2013-08-26T02:11:30.903 回答