关于多个销售点的信息
方法适用于模式DBS.
如果您使用API-Key令牌,调用该方法时需要具备列表中可用权限之一
- settings-management — 店铺设置
- all-methods — 全面管理账户
- all-methods:read-only — 查看所有数据
检索商店的销售点列表。
| ⚙️ 限制: 每小时100,000次请求 |
|---|
Request
GET
https://api.partner.market.yandex.ru/v2/campaigns/{campaignId}/outlets
Path parameters
|
Name |
Description |
|
campaignId* |
Type: integer<int64> 活动ID。 您可以使用查询找到它 GET v2/campaigns 或者在市场上的卖家办公室找到 — 点击您的帐户图标→ 设置 在左边的菜单中,选择 Api和模块:
⚠️ 不要发送商店ID,这是在市场上的卖家帐户旁边的商店名称和一些报告。
Min value: |
Query parameters
|
Name |
Description |
|
limit |
Type: integer<int32> 每页的值数。
Min value: |
|
page_token |
Type: string 结果页面的ID。 如果省略该参数,则返回第一页。 我们建议传输输出参数的值 如果设置 |
|
regionId ⦸
|
Type: integer<int64> 相反,使用 |
|
region_id |
Type: integer<int64> 区域的ID。 如果在任何级别设置父区域的ID,则输出数据将显示所有子区域的销售点。 您可以使用以下方法获取区域ID GET v2/regions. |
|
shop_outlet_code |
Type: string 店分配的销售点的ID。 |
Responses
200 OK
关于销售点的信息。
Body
application/json
{
"outlets": [
{
"name": "string",
"type": "DEPOT",
"coords": "string",
"isMain": false,
"shopOutletCode": "string",
"visibility": "HIDDEN",
"address": {
"regionId": 0,
"street": "string",
"number": "string",
"building": "string",
"estate": "string",
"block": "string",
"additional": "string",
"km": 0,
"city": "string"
},
"phones": [
"string"
],
"workingSchedule": {
"workInHoliday": false,
"scheduleItems": [
{
"startDay": "MONDAY",
"endDay": "MONDAY",
"startTime": "09:59",
"endTime": "23:59"
}
]
},
"deliveryRules": [
{
"minDeliveryDays": 0,
"maxDeliveryDays": 0,
"deliveryServiceId": 0,
"orderBefore": 0,
"priceFreePickup": 0,
"unspecifiedDeliveryInterval": false
}
],
"storagePeriod": 0,
"id": 0,
"status": "AT_MODERATION",
"region": {
"id": 0,
"name": "string",
"type": "OTHER"
},
"shopOutletId": "string",
"workingTime": "string",
"moderationReason": "string"
}
],
"paging": {
"nextPageToken": "string",
"prevPageToken": "string"
},
"pager": {
"total": 0,
"from": 0,
"to": 0,
"currentPage": 0,
"pagesCount": 0,
"pageSize": 0
}
}
|
Name |
Description |
|
outlets* |
Type: FullOutletDTO[] 关于销售点的信息。 |
|
pager |
Type: FlippingPagerDTO 分页的模型。 |
|
paging |
Type: ScrollingPagerDTO 有关结果页的信息。 |
FullOutletDTO
关于销售点的信息。
|
Name |
Description |
|
address* |
Type: OutletAddressDTO 销售点的地址。 |
|
id* |
Type: integer<int64> Yandex分配的销售点的ID。市场。 |
|
name* |
Type: string 销售点的名称。 |
|
phones* |
Type: string[] 销售点的电话号码。 格式发送: Min length: Min items: Unique items |
|
type* |
Type: OutletType 销售点的类型。 可能的值:
Enum: |
|
workingSchedule* |
Type: OutletWorkingScheduleDTO 销售点的操作模式列表。 |
|
coords |
Type: string 销售点的坐标。 格式:经度,纬度。 分隔符:逗号和/或空格。 例如, 如果没有传递参数,则坐标将由嵌套在其中的参数的值确定 |
|
deliveryRules |
Type: OutletDeliveryRuleDTO[] 有关此销售点的交货条款的信息。 必需的参数,如果参数 Min items: |
|
isMain |
Type: boolean 表示主要销售点。 可能的值:
|
|
moderationReason |
Type: string 的节制状态。 |
|
region |
Type: RegionDTO 的输送区域。 |
|
shopOutletCode |
Type: string 店分配的销售点的ID。 |
|
shopOutletId ⦸
|
Type: string 相反,使用 店设定的销售点的ID。 |
|
status |
Type: OutletStatusType 销售点的状态。 可能的值:
Enum: |
|
storagePeriod |
Type: integer<int64> 订单在自己的接单点的存储期。 它以天计算。 |
|
visibility |
Type: OutletVisibilityType 销售点的状态。 可能的值:
Enum: |
|
workingTime ⦸
|
Type: string 相反,使用 工作时间。 |
FlippingPagerDTO
分页的模型。
|
Name |
Description |
|
currentPage |
Type: integer<int32> 当前页面。 |
|
from |
Type: integer<int32> 页上找到的元素的初始编号。 |
|
pageSize |
Type: integer<int32> 页面大小。 |
|
pagesCount |
Type: integer<int32> 的总页数。 |
|
to |
Type: integer<int32> 页上找到的元素的最终编号。 |
|
total |
Type: integer<int32> 总共找到了多少件物品。 |
ScrollingPagerDTO
有关结果页的信息。
|
Name |
Description |
|
nextPageToken |
Type: string 下一个结果页面的ID。 |
|
prevPageToken |
Type: string 上一个结果页面的ID。 |
OutletAddressDTO
销售点的地址。
|
Name |
Description |
|
regionId* |
Type: integer<int64> 区域的ID。 您可以使用请求获取ID GET v2/regions. 创建和编辑销售点时的区域类型 仅指定以下类型的区域 |
|
additional |
Type: string 其他资料。 |
|
block |
Type: string 建筑物编号。 Max length: |
|
building |
Type: string 建筑物编号。 Max length: |
|
city ⦸
|
Type: string 在响应中,参数中返回城市和城镇 Max length: |
|
estate |
Type: string 所有权号码。 Max length: |
|
km |
Type: integer<int32> 销售点所在道路的公里数的序数,如果没有街道。 |
|
number |
Type: string 门牌号。 Max length: |
|
street |
Type: string 街道。 Max length: |
OutletType
销售点的类型。
可能的值:
DEPOT— 接单点。MIXED— 混合类型的销售点(销售楼层和订单提货点)。RETAIL— 零售销售点(销售楼层)。NOT_DEFINED— 未知类型的销售点。 确定类型时出错。
|
Type |
Description |
|
Enum: |
OutletWorkingScheduleDTO
销售点的操作模式列表。
|
Name |
Description |
|
scheduleItems* |
Type: OutletWorkingScheduleItemDTO[] 销售点的开放时间列表。
Min items: |
|
workInHoliday |
Type: boolean 指示销售点是否在公众假期开放。 可能的值:
|
OutletDeliveryRuleDTO
有关此销售点的交货条款的信息。
|
Name |
Description |
|
deliveryServiceId |
Type: integer<int64> 到销售点的产品交付服务的ID。 有关派递服务的资料,可透过要求 GET delivery/services. |
|
maxDeliveryDays |
Type: integer<int32> 货物到销售点的最长交货时间。 它以工作日指定。 最小值: 最大值: 可接受的交货时间(两者之间的差异 对于您所在地区的交货,差额不应超过两天。 例如,如果 运送至其他地区:
如果需要参数 与参数互斥 Min value: Max value: |
|
minDeliveryDays |
Type: integer<int32> 货物到销售点的最短交货时间。 它以工作日指定。 最小值: 最大值: 可接受的交货时间(两者之间的差异 对于您所在地区的交货,差额不应超过两天。 例如,如果 运送至其他地区:
如果需要参数 与参数互斥 Min value: Max value: |
|
orderBefore |
Type: integer<int32> 客户需要在下订单之前的一小时,以便它可以按时交付到销售点。 如果客户在指定的小时后下订单,它将从 默认值: Min value: Max value: |
|
priceFreePickup |
Type: number 产品的价格,从该价格开始,从销售点免费提取产品是有效的。 |
|
unspecifiedDeliveryInterval |
Type: boolean 指示按订单将货物交付到销售点。 此标志被设置,如果:
可能的值:
仅使用值指定参数 与参数互斥 |
RegionDTO
的输送区域。
|
Name |
Description |
|
id* |
Type: integer<int64> 区域的ID。 |
|
name* |
Type: string 区域的名称。 |
|
type* |
Type: RegionType 区域的类型。 可能的值:
Enum: |
|
parent |
Type: RegionDTO 的输送区域。 |
OutletStatusType
销售点的状态。
可能的值:
AT_MODERATION— 正在检查中。FAILED— 验证失败,被版主拒绝。MODERATED— 测试和批准。NONMODERATED— 需要检查的新点。UNKNOWN— 状态未指定。 确定状态时发生错误。
|
Type |
Description |
|
Enum: |
OutletVisibilityType
销售点的状态。
可能的值:
HIDDEN— 销售点被禁用。VISIBLE— 销售点已启用。UNKNOWN— 销售点状况不明。 确定状态时发生错误。
|
Type |
Description |
|
Enum: |
OutletWorkingScheduleItemDTO
销售点的开放时间。
|
Name |
Description |
|
endDay* |
Type: DayOfWeekType 星期几:
Enum: |
|
endTime* |
Type: string 销售点开放至指定时间。 格式: Example: Pattern: |
|
startDay* |
Type: DayOfWeekType 星期几:
Enum: |
|
startTime* |
Type: string 销售点从指定的小时开始开放。 格式: Example: Pattern: |
RegionType
区域的类型。
可能的值:
-
CITY_DISTRICT— 城市的面积。 -
CITY— 一个大城市。 -
CONTINENT— 大陆。 -
COUNTRY_DISTRICT— 区域。 -
COUNTRY— 国家。 -
REGION— 地区。 -
REPUBLIC_AREA— 联的主体的区。 -
REPUBLIC— 联的主体。 -
SUBWAY_STATION— 地铁站。 -
VILLAGE— 城市。 -
OTHER— 未知区域。
|
Type |
Description |
|
Enum: |
DayOfWeekType
星期几:
MONDAY— 星期一。TUESDAY— 星期二。WEDNESDAY— 星期三。THURSDAY— 星期四。FRIDAY— 星期五。SATURDAY— 星期六。SUNDAY— 星期天。
|
Type |
Description |
|
Enum: |
400 Bad Request
请求包含不正确的数据。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
ApiErrorDTO
一般错误格式。
|
Name |
Description |
|
code* |
Type: string 的错误代码。 |
|
message |
Type: string 错误的描述。 |
ApiResponseStatusType
响应的类型。 可能的值:
OK— 没有错误。ERROR— 处理请求时出错。
|
Type |
Description |
|
Enum: |
401 Unauthorized
请求中未指定授权数据。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
403 Forbidden
授权数据不正确或禁止访问资源。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
404 Not Found
找不到请求的资源。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
420 Method Failure
已超出资源访问限制。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
500 Internal Server Error
市场的内部错误。 有关错误的更多信息
Body
application/json
{
"status": "OK",
"errors": [
{
"code": "string",
"message": "string"
}
]
}
|
Name |
Description |
|
errors |
Type: ApiErrorDTO[] 错误列表。 Min items: |
|
status |
Type: ApiResponseStatusType 响应的类型。 可能的值:
Enum: |
No longer supported, please use an alternative and newer version.