[英]Add to cart using Shopify ajax api in simple php code
嘗試使用shopify
ajax api在我的自定義php代碼中添加購物車功能。 我的代碼在下面,得到錯誤代碼401。
任何人都可以給我示例如何使用Shopify Ajax api或解決以下php代碼中的問題的示例。
碼:
<?php
session_start();
require __DIR__.'/vendor/autoload.php';
use phpish\shopify;
require __DIR__.'conf.php';
$shopify = shopify\client(SHOPIFY_SHOP, SHOPIFY_APP_API_KEY, SHOPIFY_APP_PASSWORD, true);
try
{
$add = $shopify('POST /cart/add.js',array(), array
(
'cart' => array
(
"quantity" => 2,
"id" => 3908511558
)
));
echo "<pre>";
print_r($add);
echo "</pre>";
}
catch(shopify\ApiException $e)
{
echo $e;
echo "<pre>";
print_R($e->getRequest());
print_R($e->getResponse());
echo "</pre>";
}
catch(shopify\CurlException $e)
{
echo $e;
echo "<pre>";
print_R($e->getRequest());
print_R($e->getResponse());
echo "</pre>";
}
?>
錯誤:
phpish\shopify\ApiException: [401] Unauthorized
您向api發送了錯誤的參數。 嘗試:
shopify\client(STORE_NAME, SHOPIFY_APP_API_KEY, ACCESS_TOKEN);
代替:
$shopify = shopify\client(SHOPIFY_SHOP, SHOPIFY_APP_API_KEY, SHOPIFY_APP_PASSWORD, true);
其余代碼似乎正確。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.