对于noobie问题感到抱歉,但我只是想知道我至少可以连接到我的bigcommerce商店并通过PHP或curl脚本查询它的过程。
如果有人可以通过简单的指示帮助我。即下载bigcommerce php脚本,在用户上安装,生成API,安装wamp或其他一些php mac app粘贴到这里等等等等等等我会永远感激。
我一直在阅读和阅读,只是显而易见的遗漏了一些东西,因为我不能在开发商大商业功能的游乐场部分中任何事情,并且不知道从哪里去。
几乎忘了提及我在Mac上如果有所作为
由于
安德鲁
答案 0 :(得分: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:此文件显示所有产品。
答案 1 :(得分: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);
希望这有帮助
答案 2 :(得分:0)
API文档非常好。密钥(我最初想弄清楚)是作为起始位置,它需要在服务器上运行。
安装运行PHP的xampp或类似软件。从那里确保引用API文件,验证,代码。我发现这是documentation中的差距。
答案 3 :(得分:0)
你可以在mac上安装MAMP, 然后前往http://developer.bigcommerce.com/获取api密钥。 然后只需下载Bigcommerce PHP API,请参阅API Doc以学习使用它。
答案 4 :(得分:0)
我不建议使用CURL选项... 我是这样开始的,但强烈推荐Bigcommerce创建的PHP API。
您可以找到快速入门文档@ http://developer.bigcommerce.com/quickstarts/php
如果您想使用PHP API执行此操作,则只需编写以下内容...
1。)安装WAMP 2.)从Github下载PHP API:https://github.com/bigcommerce/bigcommerce-api-php 3.)按照github页面上的说明https://github.com/bigcommerce/bigcommerce-api-php
确保您可以“连接到商店”等并获得正确的回复。
如果你无法超越这一点,请复制我们的代码和一些错误,并看看我们能做些什么!