whatis / yandex-market-api
Яндекс Маркета API 帮助卖家自动化和简化与市场平台的交互。集成功能包括:* 商品目录和橱窗管理,* 订单处理,* 商店设置更改,* 报告获取。
1.0.1
2024-03-15 09:04 UTC
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
This package is not auto-updated.
Last update: 2024-09-27 11:22:13 UTC
README
Яндекс Маркета API 帮助卖家自动化和简化与市场平台的交互。
集成功能包括
-
商品目录和橱窗管理,
-
订单处理,
-
商店设置更改,
-
报告获取。
安装 & 使用
要求
PHP 7.4 及以上版本。也应与 PHP 8.0 兼容。
Composer
要使用 Composer 安装绑定,请将以下内容添加到 composer.json
composer require whatis/yandex-market-api
或者
{ "require": { "whatis/yandex-market-api": "1.0.0" } }
然后运行 composer install
手动安装
下载文件并包含 autoload.php
<?php require_once('/path/to/OpenAPIClient-php/vendor/autoload.php');
入门指南
请按照 安装过程 进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure OAuth2 access token for authorization: OAuth $config = OpenAPI\Client\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new OpenAPI\Client\Api\BidsApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $business_id = 56; // int | Идентификатор кабинета. Чтобы узнать идентификатор, воспользуйтесь запросом [GET campaigns](../../reference/campaigns/getCampaigns.md#businessdto). ℹ️ [Что такое кабинет и магазин на Маркете](https://yandex.ru/support/marketplace/account/introduction.html) $page_token = eyBuZXh0SWQ6IDIzNDIgfQ==; // string | Идентификатор страницы c результатами. Если параметр не указан, возвращается самая старая страница. Рекомендуется передавать значение выходного параметра `nextPageToken`, полученное при последнем запросе. Если задан `page_token`, параметры `offset`, `page_number` и `page_size` игнорируются. $limit = 20; // int | Количество товаров на одной странице. $get_bids_info_request = new \OpenAPI\Client\Model\GetBidsInfoRequest(); // \OpenAPI\Client\Model\GetBidsInfoRequest | description try { $result = $apiInstance->getBidsInfoForBusiness($business_id, $page_token, $limit, $get_bids_info_request); print_r($result); } catch (Exception $e) { echo 'Exception when calling BidsApi->getBidsInfoForBusiness: ', $e->getMessage(), PHP_EOL; }
API 端点
所有 URI 都是相对于 https://api.partner.market.yandex.ru
模型
- AcceptOrderCancellationRequest
- AddHiddenOffersRequest
- AddOffersToArchiveDTO
- AddOffersToArchiveErrorDTO
- AddOffersToArchiveErrorType
- AddOffersToArchiveRequest
- AddOffersToArchiveResponse
- AgeDTO
- AgeUnitType
- ApiClientDataErrorResponse
- ApiErrorDTO
- ApiErrorResponse
- ApiForbiddenErrorResponse
- ApiLimitErrorResponse
- ApiLockedErrorResponse
- ApiNotFoundErrorResponse
- ApiResponse
- ApiResponseStatusType
- ApiServerErrorResponse
- ApiUnauthorizedErrorResponse
- BaseCampaignOfferDTO
- BaseOfferDTO
- BasePriceDTO
- BidRecommendationItemDTO
- BriefOrderItemDTO
- BriefOrderItemInstanceDTO
- BusinessDTO
- CampaignDTO
- CampaignSettingsDTO
- CampaignSettingsDeliveryDTO
- CampaignSettingsLocalRegionDTO
- CampaignSettingsScheduleDTO
- CampaignSettingsScheduleSourceType
- CampaignSettingsTimePeriodDTO
- CategoryContentParametersDTO
- CategoryDTO
- CategoryParameterDTO
- ChangeOutletRequest
- ChatMessageDTO
- ChatMessagePayloadDTO
- ChatMessageSenderType
- ChatMessagesResultDTO
- ChatStatusType
- ChatType
- ConfirmPricesRequest
- ConfirmShipmentRequest
- CreateChatRequest
- CreateChatResponse
- CreateChatResultDTO
- CreateOutletResponse
- CurrencyType
- DayOfWeekType
- DeleteCampaignOffersDTO
- DeleteCampaignOffersRequest
- DeleteCampaignOffersResponse
- DeleteHiddenOffersRequest
- DeleteOffersDTO
- DeleteOffersFromArchiveDTO
- DeleteOffersFromArchiveRequest
- DeleteOffersFromArchiveResponse
- DeleteOffersRequest
- DeleteOffersResponse
- DeliveryServiceDTO
- DeliveryServiceInfoDTO
- DeliveryServicesDTO
- DocumentDTO
- EacVerificationResultDTO
- EacVerificationStatusType
- EmptyApiResponse
- EnrichedMappingsOfferDTO
- EnrichedModelDTO
- EnrichedOrderBoxLayoutDTO
- FeedCategoryDTO
- FeedContentDTO
- FeedContentErrorDTO
- FeedContentErrorType
- FeedDTO
- FeedDownloadDTO
- FeedDownloadErrorDTO
- FeedDownloadErrorType
- FeedIndexLogsErrorDTO
- FeedIndexLogsErrorType
- FeedIndexLogsFeedDTO
- FeedIndexLogsIndexType
- FeedIndexLogsOffersDTO
- FeedIndexLogsRecordDTO
- FeedIndexLogsResultDTO
- FeedIndexLogsStatusType
- FeedParameterDTO
- FeedPlacementDTO
- FeedPublicationDTO
- FeedPublicationFullDTO
- FeedPublicationPriceAndStockUpdateDTO
- FeedStatusType
- 反馈作者DTO
- 反馈评论作者DTO
- 反馈评论作者类型
- 反馈评论DTO
- 反馈DTO
- 反馈交付类型
- 反馈因素DTO
- 反馈评分DTO
- 反馈列表DTO
- 反馈订单DTO
- 反馈商店DTO
- 反馈状态类型
- 字段状态类型
- 翻页器DTO
- 向前滚动翻页器DTO
- 履约仓库DTO
- 履约仓库DTOs
- 完整店铺DTO
- 完整店铺许可证DTO
- 生成商品流动报告请求
- 生成商品实现报告请求
- 生成商品周转请求
- 生成价格报告请求
- 生成报告DTO
- 生成报告响应
- 生成展示销售报告请求
- 生成仓库库存报告请求
- 生成统一市场服务报告请求
- 生成统一对账报告请求
- 生成统一订单请求
- 获取所有报价响应
- 获取竞标信息请求
- 获取竞标信息响应
- 获取竞标信息响应DTO
- 获取竞标推荐请求
- 获取竞标推荐响应
- 获取竞标推荐响应DTO
- 获取商业买家信息响应
- 获取商业文件信息响应
- 获取活动类别响应
- 获取活动登录响应
- 获取活动报价DTO
- 获取活动报价请求
- 获取活动报价响应
- 获取活动报价结果DTO
- 获取活动区域响应
- 获取活动响应
- 获取活动设置响应
- 获取活动响应
- 获取类别响应
- 获取类别内容参数响应
- 获取聊天历史请求
- 获取聊天历史响应
- 获取聊天信息DTO
- 获取聊天信息DTO
- 获取聊天请求
- 获取聊天响应
- 获取配送服务响应
- 获取饲料类别响应
- 获取饲料索引日志响应
- 获取饲料响应
- 获取反馈列表响应
- 获取饲料响应
- 获取履约仓库响应
- 获取商品统计数据请求
- 获取商品统计数据响应
- 获取隐藏报价响应
- 获取隐藏报价结果DTO
- 获取地图DTO
- 获取模型报价响应
- 获取模型请求
- 获取模型响应
- 获取报价卡片内容状态请求
- 获取报价卡片内容状态响应
- 获取报价DTO
- 获取报价映射DTO
- 获取报价映射条目响应
- 获取报价映射请求
- 获取报价映射响应
- 获取报价映射结果DTO
- 获取报价推荐请求
- 获取报价推荐响应
- 获取报价响应
- 获取订单买家信息响应
- 获取订单标签数据响应
- 获取订单响应
- 获取订单响应
- 获取订单统计数据请求
- 获取订单统计数据响应
- 获取店铺许可证响应
- 获取店铺响应
- 获取店铺响应
- 获取价格DTO
- 获取带折扣价格DTO
- 获取含增值税价格DTO
- 按报价ID获取价格请求
- 按报价ID获取价格响应
- 获取价格响应
- 获取检疫报价请求
- 获取检疫报价响应
- 获取检疫报价结果DTO
- 获取带子区域的区域响应
- 获取区域响应
- 获取报告信息响应
- 获取退货响应
- 获取退货响应
- 获取装运订单信息响应
- 获取装运响应
- 获取建议报价映射条目请求
- 获取建议报价映射条目响应
- 获取建议报价映射请求
- 获取建议报价映射响应
- 获取建议报价映射结果DTO
- 获取仓库库存DTO
- 获取仓库库存请求
- 获取仓库库存响应
- 获取仓库响应
- 商品统计数据DTO
- 商品统计数据商品DTO
- 商品统计数据仓库DTO
- 商品统计数据尺寸重量DTO
- GPSDTO
- 隐藏报价DTO
- 许可证检查状态类型
- 许可证类型
- 物流提货点DTO
- 物流点类型
- 映射报价DTO
- 映射报价信息DTO
- 模型DTO
- 模型报价DTO
- 模型价格DTO
- 报价可用状态类型
- 报价活动状态DTO
- 报价活动状态类型
- 报价卡片DTO
- 报价卡片推荐DTO
- 报价卡片推荐类型
- 报价卡片状态类型
- 报价卡片内容状态DTO
- 报价条件DTO
- 报价条件质量类型
- 报价条件类型
- 报价内容DTO
- 报价内容错误DTO
- 报价内容错误类型
- 报价DTO
- 报价错误DTO
- 报价推荐DTO
- 报价手动DTO
- 报价映射DTO
- 报价映射条目DTO
- 报价映射条目DTO
- 报价映射信息DTO
- 报价映射类型
- 报价映射建议列表DTO
- 报价参数DTO
- 按报价ID列表获取报价价格响应DTO
- 按报价ID获取报价响应DTO
- 报价价格DTO
- 报价价格饲料DTO
- 报价价格列表响应DTO
- 报价价格响应DTO
- 报价处理备注DTO
- 报价处理备注类型
- 报价处理状态DTO
- 报价处理状态类型
- 报价推荐DTO
- 报价推荐信息DTO
- OfferRecommendationsResultDTO
- OfferSellingProgramDTO
- OfferSellingProgramStatusType
- OfferType
- OfferWeightDimensionsDTO
- OffersDTO
- OptionValuesLimitedDTO
- OrderBoxLayoutDTO
- OrderBoxLayoutItemDTO
- OrderBoxLayoutPartialCountDTO
- OrderBoxesLayoutDTO
- OrderBusinessBuyerDTO
- OrderBusinessDocumentsDTO
- OrderBuyerBasicInfoDTO
- OrderBuyerDTO
- OrderBuyerInfoDTO
- OrderBuyerType
- OrderCancellationReasonType
- OrderCourierDTO
- OrderDTO
- OrderDeliveryAddressDTO
- OrderDeliveryDTO
- OrderDeliveryDateDTO
- OrderDeliveryDateReasonType
- OrderDeliveryDatesDTO
- OrderDeliveryDispatchType
- OrderDeliveryEacType
- OrderDeliveryPartnerType
- OrderDeliveryType
- OrderDigitalItemDTO
- OrderDocumentStatusType
- OrderItemDTO
- OrderItemDetailDTO
- OrderItemInstanceDTO
- OrderItemInstanceModificationDTO
- OrderItemInstanceType
- OrderItemModificationDTO
- OrderItemPromoDTO
- OrderItemStatusType
- OrderItemSubsidyDTO
- OrderItemsModificationRequestReasonType
- OrderItemsModificationResultDTO
- OrderLabelDTO
- OrderLiftType
- OrderParcelBoxDTO
- OrderParcelStatusType
- OrderPaymentMethodType
- OrderPaymentType
- OrderPromoType
- OrderShipmentDTO
- OrderStateDTO
- OrderStatsStatusType
- OrderStatusChangeDTO
- OrderStatusChangeDeliveryDTO
- OrderStatusChangeDeliveryDatesDTO
- OrderStatusType
- OrderSubsidyType
- OrderSubstatusType
- OrderTaxSystemType
- OrderTrackDTO
- OrderUpdateStatusType
- OrderVatType
- OrdersShipmentInfoDTO
- OrdersStatsCommissionDTO
- OrdersStatsCommissionType
- OrdersStatsDTO
- OrdersStatsDeliveryRegionDTO
- OrdersStatsDetailsDTO
- OrdersStatsItemDTO
- OrdersStatsItemStatusType
- OrdersStatsOrderDTO
- OrdersStatsOrderPaymentType
- OrdersStatsPaymentDTO
- OrdersStatsPaymentOrderDTO
- OrdersStatsPaymentSourceType
- OrdersStatsPaymentType
- OrdersStatsPriceDTO
- OrdersStatsPriceType
- OrdersStatsStockType
- OrdersStatsWarehouseDTO
- OutletAddressDTO
- OutletDTO
- OutletDeliveryRuleDTO
- OutletLicenseDTO
- OutletLicensesResponseDTO
- OutletResponseDTO
- OutletStatusType
- OutletType
- OutletVisibilityType
- OutletWorkingScheduleDTO
- OutletWorkingScheduleItemDTO
- PageFormatType
- PagedReturnsDTO
- PalletsCountDTO
- ParameterType
- ParameterValueConstraintsDTO
- ParameterValueDTO
- ParameterValueOptionDTO
- ParcelBoxDTO
- ParcelBoxLabelDTO
- ParcelDTO
- PartnerShipmentWarehouseDTO
- PickupAddressDTO
- PlacementType
- PriceCompetitivenessThresholdsDTO
- PriceCompetitivenessType
- PriceDTO
- PriceQuarantineVerdictDTO
- PriceQuarantineVerdictParamNameType
- PriceQuarantineVerdictParameterDTO
- PriceQuarantineVerdictType
- PriceRecommendationItemDTO
- PriceSuggestDTO
- PriceSuggestOfferDTO
- PriceSuggestType
- ProvideOrderDigitalCodesRequest
- ProvideOrderItemIdentifiersRequest
- ProvideOrderItemIdentifiersResponse
- PutSkuBidsRequest
- QuantumDTO
- QuarantineOfferDTO
- RecipientType
- RefundStatusType
- RegionDTO
- RegionType
- RegionalModelInfoDTO
- ReportFormatType
- ReportInfoDTO
- ReportStatusType
- ReportSubStatusType
- ReturnDTO
- ReturnDecisionDTO
- ReturnDecisionReasonType
- ReturnDecisionSubreasonType
- ReturnDecisionType
- ReturnInstanceDTO
- ReturnInstanceStatusType
- ReturnInstanceStockType
- ReturnItemDTO
- ReturnRequestDecisionType
- ReturnShipmentStatusType
- ReturnType
- ScrollingPagerDTO
- SearchModelsResponse
- SearchShipmentsRequest
- SearchShipmentsResponse
- SearchShipmentsResponseDTO
- SellingProgramType
- SendMessageToChatRequest
- SetFeedParamsRequest
- SetOrderBoxLayoutRequest
- SetOrderBoxLayoutResponse
- SetOrderDeliveryDateRequest
- SetOrderDeliveryTrackCodeRequest
- SetOrderShipmentBoxesRequest
- SetOrderShipmentBoxesResponse
- SetReturnDecisionRequest
- SetShipmentPalletsCountRequest
- ShipmentActionType
- ShipmentBoxesDTO
- ShipmentDTO
- ShipmentInfoDTO
- 出货托盘标签页面格式类型
- 出货状态变更DTO
- 出货状态类型
- 出货类型
- 显示销售分组类型
- SKU出价项DTO
- SKU出价推荐项DTO
- 排序顺序类型
- 库存DTO
- 库存项DTO
- 库存类型
- 建议出价DTO
- 建议价格请求
- 建议价格响应
- 建议价格结果DTO
- 建议出价DTO
- 建议出价映射DTO
- 关税DTO
- 关税类型
- 时间段DTO
- 时间单位类型
- 跟踪DTO
- 从出货请求中转移订单
- 营业额DTO
- 营业额类型
- 更新业务出价DTO
- 更新业务价格请求
- 更新活动出价DTO
- 更新活动出价请求
- 更新映射DTO
- 更新映射出价DTO
- 更新出价内容请求
- 更新出价内容响应
- 更新出价内容结果DTO
- 更新出价DTO
- 更新出价映射DTO
- 更新出价映射条目DTO
- 更新出价映射条目请求
- 更新出价映射请求
- 更新订单项请求
- 更新订单状态DTO
- 更新订单状态请求
- 更新订单状态响应
- 更新订单状态DTO
- 更新订单状态请求
- 更新订单状态响应
- 更新订单存储限制请求
- 更新网点许可证请求
- 更新含折扣价格DTO
- 更新价格请求
- 更新库存请求
- 更新时间DTO
- 价值限制DTO
- 验证订单Eac请求
- 验证订单Eac响应
- 仓库地址DTO
- 仓库DTO
- 仓库组DTO
- 仓库出价DTO
- 仓库出价DTO
- 仓库库存DTO
- 仓库库存类型
- 仓库DTO
授权
为API定义的认证方案
OAuth
- 类型:
OAuth
- 流程:
隐式
- 授权URL:
https://oauth.yandex.ru/authorize
- 作用域:
- market:partner-api: 俄罗斯Yandex Market API / 合作伙伴商品搜索
测试
要运行测试,请使用
composer install vendor/bin/phpunit
作者
关于此包
此PHP包由OpenAPI Generator项目自动生成
- API版本:
LATEST
- 生成器版本:
7.4.0
- 生成器版本:
- 构建包:
org.openapitools.codegen.languages.PhpClientCodegen