yandex-market / marketplace-php-partner
此包尚未发布版本,信息较少。
README
对于使用FBY(Yandex Fulfillment by Yandex,由Yandex提供履约,销售)和FBS(Seller Fulfillment by Seller,由商店提供履约)模式的商店,市场提供合作伙伴API。
此库用PHP编写,包含用于操作合作伙伴API的方法。
要求
- PHP 5.6或更高版本。
- 注册的Market商店。
- 注册的应用程序和授权令牌。
有关详细信息,请参阅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(); }