用于bigcommerce的php api连接代码无法正常工作

时间:2013-05-20 19:52:58

标签: bigcommerce

我在带有作曲家的Windows机器上使用Web Matrix,并且还将相同的代码上传到Windows服务器。

我已用PHP编写代码以连接到Bigcommerce API,但它无法连接!

<?php
 echo "made it";

    require 'vendor/autoload.php';
    use Bigcommerce\Api\Client as Bigcommerce;


     Bigcommerce::configure(array(
    'store_url' => 'https://store-bwvr466.mybigcommerce.com',
    'username' => 'demo',
    'api_key' => 'df38dd10e9665a3cfa667817d78ec91ee9384bc3'
    ));


    Bigcommerce_Api::setCipher('rsa_rc4_128_sha');
    Bigcommerce_Api::verifyPeer(false);


$products = Bigcommerce_Api::getProducts();

foreach($products as $product) {
    echo $product->name;
    echo $product->price;

echo " at bottom";
?>

我已阅读其他帖子,但似乎没有任何帮助。第一个echo语句运行,但没有别的,包括底部回声。

请不要告诉我使用卷曲,因为它是在Windows中安装的谋杀! 帮助!

1 个答案:

答案 0 :(得分:0)

您必须将Bigcommerce_Api更改为Bigcommerce

<?php
echo "start";
require "bigcommerce.php";
use Bigcommerce\Api\Client as Bigcommerce;


Bigcommerce::configure(array(
    'store_url' => 'https://store-bwvr466.mybigcommerce.com',
    'username' => 'demo',
    'api_key' => 'df38dd10e9665a3cfa667817d78ec91ee9384bc3'
    ));

Bigcommerce::setCipher('RC4-SHA');
Bigcommerce::verifyPeer(false);

$products = Bigcommerce::getProducts();

foreach($products as $product) {
    echo $product->name;
    echo $product->price;
}
echo "end";
?>