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-gotbool(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更改为“”。问题已解决。用户名和密钥不正确。谢谢你的帮助