phoenix-lib / marketplace-php-partner
合作伙伴市场API的PHP库。
3.2.1
2023-06-25 19:21 UTC
Requires
- php: >=5.6
- ext-curl: *
- ext-json: *
- phoenix-lib/yandex-php-common: 1.*.*
Requires (Dev)
- php-coveralls/php-coveralls: ^2.0
- phpunit/phpunit: 5.7.6
- squizlabs/php_codesniffer: ^3.0
This package is auto-updated.
Last update: 2024-09-25 21:56:15 UTC
README
对于使用FBY(由雅虎履约,雅虎履约销售)和FBS(由卖家履约,店铺履约销售)模式的雅虎市场商家,雅虎市场提供合作伙伴API。
- 对于FBY模型,API允许管理商品品类和价格。
- 对于FBS模型,API允许管理商品品类、价格和订单,以及向雅虎市场传递库存信息。
该库是用PHP编写的,包含与合作伙伴API交互的方法。
要求
- PHP 5.6或更高版本。
- 注册在雅虎市场平台上的商家。
- 注册的应用程序和授权令牌。
有关详细信息,请参阅Wiki中的开始步骤。
许可证和用法条款
该库根据MIT许可证分发。
合作伙伴API的使用受用户协议约束。
安装
使用包管理器Composer安装该库。
-
将库添加到项目的
composer.json
文件中{ "require": { "yandex-market/marketplace-php-partner": "*" } }
-
在项目代码中包含Composer的自动加载器
require __DIR__ . '/vendor/autoload.php';
使用示例
输出商店所有隐藏商品的列表
// Указываем авторизационные данные $clientId = '9876543210fedcbaabcdef0123456789'; $token = '01234567-89ab-cdef-fedc-ba9876543210'; // Создаем экземпляр клиента с методами управления скрытыми товарами $hiddenOffersClient = new \Yandex\Marketplace\Partner\Clients\HiddenOffersClient($clientId, $token); // Получаем объект со скрытыми товарами $hiddenOffersObject = $hiddenOffersClient->getInfo($campaignId); $result = $hiddenOffersObject->getResult(); // Получаем итератор по скрытым товарам $hiddenOffers = $result->getHiddenOffers(); // Печатаем информацию о скрытиях foreach ($hiddenOffers as $hiddenOffer) { echo "Comment: " . $hiddenOffer->getComment(); echo "MarketSku: " . $hiddenOffer->getMarkerSku(); echo "TtlInHours: " . $hiddenOffer->getTtlInHours(); }