hasokeyk / markabu
Basit Markabu PHP API
1.0.4
2023-07-04 20:00 UTC
Requires
- ext-curl: *
- ext-json: *
README
需求
1- 在您的计算机或服务器上安装 "composer"。如果没有安装,可以通过https://getcomposer.org/download/链接获取帮助。2- 在您的计算机或服务器上安装Php 7.4或更高版本。
安装命令
如果您在打开的终端中运行以下命令,就可以开始使用该库了
composer require hasokeyk/markabu
用法
Markabu链接
您可以使用以下示例代码建立markabu链接
<?php use Hasokeyk\Markabu\Markabu; require (__DIR__)."/vendor/autoload.php"; $supplierId = 'XXXXX'; $username = 'XXXXXXXXXXXXXXXXXXXX'; $password = 'XXXXXXXXXXXXXXXXXXXX'; $markabu = new Markabu($supplierId, $username, $password);
Markabu Marketplace操作
获取品牌
您可以使用以下代码获取Markabu上注册的所有品牌的列表。
<?php use Hasokeyk\Markabu\Markabu; require (__DIR__)."/vendor/autoload.php"; $supplierId = 'XXXXX'; $username = 'XXXXXXXXXXXXXXXXXXXX'; $password = 'XXXXXXXXXXXXXXXXXXXX'; $markabu = new Markabu($supplierId, $username, $password); $markabu_marketplace_brands = $markabu->marketplace->MarkabuMarketplaceBrands(); $brands = $markabu_marketplace_brands->get_brands(); print_r($brands);
品牌搜索
您可以在Markabu上搜索您自己的品牌或其他品牌。
<?php use Hasokeyk\Markabu\Markabu; require (__DIR__)."/vendor/autoload.php"; $supplierId = 'XXXXX'; $username = 'XXXXXXXXXXXXXXXXXXXX'; $password = 'XXXXXXXXXXXXXXXXXXXX'; $markabu = new Markabu($supplierId, $username, $password); $markabu_marketplace_brands = $markabu->marketplace->MarkabuMarketplaceBrands(); $brands = $markabu_marketplace_brands->search_brand('Herkes Alıyo'); print_r($brands);
获取类别
您可以获取Markabu中的所有类别和佣金。
<?php use Hasokeyk\Markabu\Markabu; require (__DIR__)."/vendor/autoload.php"; $supplierId = 'XXXXX'; $username = 'XXXXXXXXXXXXXXXXXXXX'; $password = 'XXXXXXXXXXXXXXXXXXXX'; $markabu = new Markabu($supplierId, $username, $password); $markabu_marketplace_categories = $markabu->marketplace->MarkabuMarketplaceCategories(); $categories = $markabu_marketplace_categories->get_categories(); print_r($categories);
获取单个类别信息
您可以获取Markabu中指定类别的信息和佣金。
<?php use Hasokeyk\Markabu\Markabu; require (__DIR__)."/vendor/autoload.php"; $supplierId = 'XXXXX'; $username = 'XXXXXXXXXXXXXXXXXXXX'; $password = 'XXXXXXXXXXXXXXXXXXXX'; $markabu = new Markabu($supplierId, $username, $password); $markabu_marketplace_categories = $markabu->marketplace->MarkabuMarketplaceCategories(); $categories = $markabu_marketplace_categories->get_category_info(2610); print_r($categories);
获取订单
您可以获取Markabu中您商店的所有订单。
<?php use Hasokeyk\Markabu\Markabu; require (__DIR__)."/vendor/autoload.php"; $supplierId = 'XXXXX'; $username = 'XXXXXXXXXXXXXXXXXXXX'; $password = 'XXXXXXXXXXXXXXXXXXXX'; $markabu = new Markabu($supplierId, $username, $password); $markabu_marketplace_order = $markabu->marketplace->MarkabuMarketplaceOrders(); $filter = [ 'status' => 'Created',//Created, Picking, Invoiced, Shipped ,Cancelled, Delivered, UnDelivered, Returned, Repack, UnPacked, UnSupplied ]; $orders = $markabu_marketplace_order->get_my_orders($filter); print_r($orders);
获取产品
您可以获取Markabu中您商店的所有产品。
<?php use Hasokeyk\Markabu\Markabu; require (__DIR__)."/vendor/autoload.php"; $supplierId = 'XXXXX'; $username = 'XXXXXXXXXXXXXXXXXXXX'; $password = 'XXXXXXXXXXXXXXXXXXXX'; $markabu = new Markabu($supplierId, $username, $password); $markabu_marketplace_products = $markabu->marketplace->MarkabuMarketplaceProducts(); $filter = [ 'approved' => 'true', ]; $products = $markabu_marketplace_products->get_my_products($filter); print_r($products);
有关其他所有功能的详细信息,请使用以下链接。
https://github.com/Hasokeyk/markabu-php/tree/main/examples/Marketplace