Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 无法接收bigcommerce api的产品列表_Php_Laravel_Bigcommerce - Fatal编程技术网

Php 无法接收bigcommerce api的产品列表

Php 无法接收bigcommerce api的产品列表,php,laravel,bigcommerce,Php,Laravel,Bigcommerce,我无法收到产品清单。我得到一个错误: Invalid argument supplied for foreach() 在var\u dumpproducts-gotbool(false) 这是我的代码: namespace StoreAPI; use Bigcommerce\Api\Client as Bigcommerce_Api; class Bigcommerce implements StoreApiInterface { // For Connecting public func

我无法收到产品清单。我得到一个错误:

Invalid argument supplied for foreach()
var\u dump
products-got
bool(false)

这是我的代码:

namespace StoreAPI;
use Bigcommerce\Api\Client as Bigcommerce_Api;

class Bigcommerce implements StoreApiInterface {

// For Connecting
public function Connect($data )
{

    Bigcommerce_Api::configure(array(
        'store_url' => 'https://store-t8knnf.mybigcommerce.com/dav',
        'username' => 'name@gmail.com',
        'api_key' => 'key'
    ));

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

    $products = Bigcommerce_Api::getProducts();

    foreach($products as $product) {
        echo $product->name;
        echo $product->price;
    }
    die('asd');
}

我正在使用Laravel 4。

似乎结果$products=Bigcommerce_Api::getProducts();这是错误的。如果添加检查(!$products){Bigcommerce_api::getLastError();print_r($error);}?数组([0]=>stdClass对象([status]=>401[message]=>指定的凭据无效。))如果凭据正常,请尝试将url更改为“”。问题已解决。用户名和密钥不正确。谢谢你的帮助