2013-11-12 3 views
0

Мне нужно понять здесь, в PHP-кодовом соединении с Bigcommerce, в этом коде есть выход «startupmiddlemiddle1», но он не смог выводить продукты. Ваша помощь очень ценится. Благодаря!API-интерфейс BigCommerce PHP не подключен

<?php 
echo "start"; 

require 'bigcommerce-api-php-master/bigcommerce.php'; 
use Bigcommerce\Api\Client as Bigcommerce; 

echo "up"; 

Bigcommerce::configure(array(
    'store_url' => 'https://store-h9a8oj.mybigcommerce.com/', 
    'username' => 'admin', 
    'api_key' => 'xxxxxxxxxxxxxxxxxxxxxxx' 
    )); 

echo "middle"; 
Bigcommerce::setCipher('RC4-SHA'); 
Bigcommerce::verifyPeer(false); 
echo "middle1"; 

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

ответ

0

Все настроено справа. Убедитесь, что все требования выполнены (расширение php 5.3+, расширение cUrl включено) и повторите попытку. Также убедитесь, что вы скопировали все файлы из github в свой каталог bigcommerce-api-php-master /, а не только файл «bigcommerce.php».

+0

я использую byethost бесплатного хостинг, я уверен, что есть PHP 5.3, но как я знаю, если это локон расширение включено? а также мне нужно что-то редактировать в файле bigcommerce.php? Большое спасибо! – iamyuzschel

+0

Оставляют ли? Для curl вам нужно удалить точку с запятой из расширения curl в php.ini (должно выглядеть так: extension = C: \ php \ ext \ php_curl.dll), и вы просто удаляете точку с запятой перед ней и перезапускаете ваш сервер. Вам не нужно добавлять ничего в bigcommerce.php. – Josh

0

Изменение шифра, Вы можете использовать rsa_rc4_128_sha вместо RC4-SHA.

 // Bigcommerce::setCipher('RC4-SHA'); 
    Bigcommerce::setCipher('rsa_rc4_128_sha'); 

Надеется, что это будет работать :)

Спасибо и наилучшими пожелания,
Alpa W

Смежные вопросы