下了 52 个订单,只有 50 个通过 API 传递到 Laravel DB
An order of 52 is placed and only 50 is passed through the API into Laravel DB
场景:包含超过 50 种不同产品的订单未正确通过 API,并在 50 处被切断(下了 52 的订单,只有 50 通过 API 进入我们的 Laravel 数据库)。
我们在 laravel 代码中按顺序添加以增加产品。
如何在laravel代码
中调用订单数据API
我试过 client.php
path:\vendor\bigcommerce\api\src\Bigcommerce\Api\client.php
return self::getCollection('/orders/' . $orderID . '/products/'. '?limit=200&page2', 'OrderProduct');
预期结果:登录用户没有限制。
如有任何帮助、经验和知识分享,我们将不胜感激。
主要Api:
https://api.bigcommerce.com/stores/{store_hash}/v2/orders/{order_id}/products?limit={limit}&page={page_no}
限制你可以把 100 和 page_no 作为 1 和 store_hash 和 order_id 你已经有。
如果 getCollection 无法正常工作,您可以 运行 通过 Guzzle 上面的查询,这将正常工作。
您也可以使用 bigcommerce 自己的 api mock 来测试:https://developer.bigcommerce.com/api-reference/orders/orders-api/order-products/getallorderproducts
场景:包含超过 50 种不同产品的订单未正确通过 API,并在 50 处被切断(下了 52 的订单,只有 50 通过 API 进入我们的 Laravel 数据库)。
我们在 laravel 代码中按顺序添加以增加产品。
如何在laravel代码
中调用订单数据API我试过 client.php
path:\vendor\bigcommerce\api\src\Bigcommerce\Api\client.php
return self::getCollection('/orders/' . $orderID . '/products/'. '?limit=200&page2', 'OrderProduct');
预期结果:登录用户没有限制。
如有任何帮助、经验和知识分享,我们将不胜感激。
主要Api:
https://api.bigcommerce.com/stores/{store_hash}/v2/orders/{order_id}/products?limit={limit}&page={page_no}
限制你可以把 100 和 page_no 作为 1 和 store_hash 和 order_id 你已经有。
如果 getCollection 无法正常工作,您可以 运行 通过 Guzzle 上面的查询,这将正常工作。
您也可以使用 bigcommerce 自己的 api mock 来测试:https://developer.bigcommerce.com/api-reference/orders/orders-api/order-products/getallorderproducts