Dostavista 数据 API:批次与派息
Dostavista — работа курьером 是 Достависта 面向在俄罗斯从实时地图上抢城际包裹、杂货与热食订单的独立骑手的官方 Android 客户端。用手机号登录并完成约 10 分钟的护照加自拍核验后,他们打开上班、接下单票或多停批次、预约 4 至 12 小时时段,或当天步行 / 骑车 / 开车 / 开货车配送;派息周一至周四到卡,自雇骑手多留 6%。Play 上的法律主体是 PORTAL, OOO,地址为莫斯科斯科尔科沃创新中心诺贝尔街 5 号,邮编 121205;约 8.4 万条评价给出 4.4 分,下载量 100 万+。它是零工骑手后台,而不是消费者寄件应用,与其他末端司机客户端一样,是一线骑手在两单之间打开的应用。
可接批次记下 order_batch_id 对 courier_payment_amount,含停靠 latitude 与 longitude。已接订单保留 order_id,旁为 detail_currency_earnings 与 detail_currency_to_balance。钱包行以 balance_total 与 payout_transaction_id 为键;登录名片是 courier_id 加 working。
班次机器人叠加斯科尔科沃租户已经展示的同一 courier_payment_amount;薪酬任务把 payout_transaction_id 与 balance_debt 接在一起;时段预约提交日历已经列出的同一 vehicle_type_id——openData Studio 把这条骑手闭环变成可调用的开放数据。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
请求登录短信
POST
/v1/dostavista/otposint向 phone_number 发送一次性短信登录码,并可能签发 session。
认证方式: 无需登录。请求体为 phone_number。之后的骑手请求携带返回的 session 作为 Authorization Bearer。
- phone_number
- is_successful
- session
POST /v1/dostavista/otp HTTP/1.1 Content-Type: application/json { "phone_number": "79001234567" }{ "is_successful": true, "session": "dv-sess-88c1" }注册骑手
POST
/v1/dostavista/registerosint创建骑手名片(name、surname、phone_number),返回 courier_id 与 session。
认证方式: POST /v1/dostavista/otp 的 session,或首次运行无需登录。请求体为姓名与 phone_number,另附护照/自拍上传。
- name
- surname
- middleName
- phone_number
- courier_id
- session
- is_successful
POST /v1/dostavista/register HTTP/1.1 Authorization: Bearer dv-sess-88c1 Content-Type: application/json { "name": "Иван", "surname": "Петров", "middleName": "Сергеевич", "phone_number": "79001234567", "email": "[email protected]" }{ "is_successful": true, "courier_id": 44102, "session": "dv-sess-88c1" }登录骑手资料
GET
/v1/dostavista/meosint返回登录骑手名片:name、phone_number、email 与 working。
认证方式: POST /v1/dostavista/otp 签发的 Bearer session。
- courier_id
- name
- surname
- middleName
- phone_number
- isEmailVerified
- working
GET /v1/dostavista/me HTTP/1.1 Authorization: Bearer dv-sess-88c1 Accept: application/json{ "courier_id": 44102, "name": "Иван", "surname": "Петров", "middleName": "Сергеевич", "phone_number": "79001234567", "email": "[email protected]", "isEmailVerified": true, "working": true }可接订单批次
GET
/v1/dostavista/batchesopendata按 GPS 分页可接批次,含 order_batch_id、courier_payment_amount 与停靠坐标。
认证方式: Bearer session。必须打开定位,列表对应当前骑手附近。
- is_successful
- available_order_batches
- order_batch_id
- status
- vehicle_type_id
- courier_payment_amount
- latitude
- longitude
GET /v1/dostavista/batches HTTP/1.1 Authorization: Bearer dv-sess-88c1 Accept: application/json{ "is_successful": true, "available_order_batches": [{ "order_batch_id": 844, "status": "available", "vehicle_type_id": 7, "courier_payment_amount": "888", "address_points": [{ "address": "Москва, Иерусалимская улица, 2", "latitude": "55.7343268", "longitude": "37.6761741" }] }] }接走订单批次
POST
/v1/dostavista/batches/takeopendata认领 order_batch_id,使批次从可接变为该骑手的进行中。
认证方式: POST /v1/dostavista/otp 签发的 Bearer session。
- order_batch_id
- status
- is_successful
POST /v1/dostavista/batches/take HTTP/1.1 Authorization: Bearer dv-sess-88c1 Content-Type: application/json { "order_batch_id": 844 }{ "is_successful": true, "order_batch_id": 844, "status": "active" }接走单笔订单
POST
/v1/dostavista/orders/takeopendata认领单笔 order_id,返回 detail_currency_earnings 与 detail_currency_to_balance。
认证方式: POST /v1/dostavista/otp 签发的 Bearer session。
- order_id
- status
- is_successful
- detail_currency_earnings
- detail_currency_to_balance
POST /v1/dostavista/orders/take HTTP/1.1 Authorization: Bearer dv-sess-88c1 Content-Type: application/json { "order_id": 77604 }{ "is_successful": true, "order_id": 77604, "status": "active", "detail_currency_earnings": "353.00", "detail_currency_to_balance": "118.00" }派息流水
GET
/v1/dostavista/payoutsopenfinance分页 payout_transactions,含 payout_transaction_id、status 与 courier_payment_amount。
认证方式: POST /v1/dostavista/otp 签发的 Bearer session。
- payout_transactions
- payout_transaction_id
- status
- courier_payment_amount
GET /v1/dostavista/payouts HTTP/1.1 Authorization: Bearer dv-sess-88c1 Accept: application/json{ "payout_transactions": [{ "payout_transaction_id": 99012, "status": "Paid", "courier_payment_amount": "3200.00" }] }钱包流水
GET
/v1/dostavista/walletopenfinance返回骑手钱包:balance_total、balance_debt 与 balance_movement_type。
认证方式: POST /v1/dostavista/otp 签发的 Bearer session。
- balance_total
- balance_debt
- balance_movement_type
GET /v1/dostavista/wallet HTTP/1.1 Authorization: Bearer dv-sess-88c1 Accept: application/json{ "balance_total": "12400.00", "balance_debt": "0.00", "balance_movement_type": "payout" }时段列表
GET
/v1/dostavista/slotsopendata分页可预约配送时段,含 vehicle_type_id 与 courier_payment_amount。
认证方式: POST /v1/dostavista/otp 签发的 Bearer session。
- slots
- vehicle_type_id
- courier_payment_amount
- status
- is_successful
GET /v1/dostavista/slots HTTP/1.1 Authorization: Bearer dv-sess-88c1 Accept: application/json{ "is_successful": true, "slots": [{ "vehicle_type_id": 7, "courier_payment_amount": "4500", "status": "available" }] }预约时段
POST
/v1/dostavista/slots/bookopendata为登录骑手按所选 vehicle_type_id 预约配送时段。
认证方式: POST /v1/dostavista/otp 签发的 Bearer session。
- vehicle_type_id
- status
- is_successful
POST /v1/dostavista/slots/book HTTP/1.1 Authorization: Bearer dv-sess-88c1 Content-Type: application/json { "vehicle_type_id": 7 }{ "is_successful": true, "status": "booked" }设置上班标记
POST
/v1/dostavista/dutyopendata切换骑手 working 标记,从而开始或停止可接批次列表。
认证方式: POST /v1/dostavista/otp 签发的 Bearer session。
- working
- is_successful
POST /v1/dostavista/duty HTTP/1.1 Authorization: Bearer dv-sess-88c1 Content-Type: application/json { "working": true }{ "is_successful": true, "working": true }骑手统计
GET
/v1/dostavista/statsopendata返回周期统计:courier_payment_amount 与 abandoned_orders_count。
认证方式: POST /v1/dostavista/otp 签发的 Bearer session。
- courier_id
- courier_payment_amount
- abandoned_orders_count
- abandoned_contracts_count
GET /v1/dostavista/stats HTTP/1.1 Authorization: Bearer dv-sess-88c1 Accept: application/json{ "courier_id": 44102, "courier_payment_amount": "110000", "abandoned_orders_count": 0, "abandoned_contracts_count": 0 }
数据类别
- 骑手资料
- 可接批次
- 订单
- 派息
- 钱包
- 时段
- 上班状态
- 统计
- 登录会话
数据使用场景与案例
班次机器人批次叠加
助手轮询 GET /v1/dostavista/batches(order_batch_id、courier_payment_amount、latitude),让骑手机器人在不打开地图的情况下标出高价莫斯科批次。
派息加钱包归档
薪酬任务读取 GET /v1/dostavista/payouts(payout_transaction_id、courier_payment_amount)并旁置 GET /v1/dostavista/wallet(balance_total、balance_debt),让周一至周四到卡金额挨着滚动余额。
计划周时段预约
调度器分页 GET /v1/dostavista/slots 再 POST /v1/dostavista/slots/book(vehicle_type_id),让 4 至 12 小时时段不必点日历。
耳机流上班并接单
耳机流 POST /v1/dostavista/duty(working)再 POST /v1/dostavista/orders/take(order_id、detail_currency_earnings),让骑手不用低头就能接下一张卡。
常见问题
Dostavista 如何认证 API 调用?
POST /v1/dostavista/otp 向 phone_number 发送一次性短信,并可能返回 session。POST /v1/dostavista/register 创建骑手名片。之后的请求携带 Authorization Bearer session。
哪些端点暴露批次、接单与收入?
GET /v1/dostavista/batches 返回 order_batch_id、courier_payment_amount、latitude 与 longitude。POST /v1/dostavista/batches/take 认领批次。POST /v1/dostavista/orders/take 认领单票并返回 detail_currency_earnings。
返回哪些派息与钱包字段?
GET /v1/dostavista/payouts 返回 payout_transaction_id、status 与 courier_payment_amount。GET /v1/dostavista/wallet 返回 balance_total、balance_debt 与 balance_movement_type。GET /v1/dostavista/stats 返回周期 courier_payment_amount。
API 是否覆盖时段与上班标记?
覆盖。GET /v1/dostavista/slots 列出带 vehicle_type_id 的可预约时段。POST /v1/dostavista/slots/book 预约一个。POST /v1/dostavista/duty 切换 working。GET /v1/dostavista/me 返回 courier_id、name 与 working。
与 Dostavista — работа курьером 相似的应用
- Spark Driver — Spark Driver 是沃尔玛面向美国末端杂货配送的零工客户端;Dostavista 是莫斯科运营的城市骑手应用,带批次、时段与周一至周四到卡派息。
- Uber - Driver: Drive & Deliver — Uber Driver 在全球司机 UUID 下混合网约车与配送;Dostavista 是仅限俄罗斯的骑手地图,键为 order_batch_id 与 courier_payment_amount。
- Lyft Driver — Lyft Driver 是美国网约车客户端;Dostavista 则以骑手批次、4 至 12 小时时段以及斯科尔科沃的自雇派息轨道为中心。
- Porter Driver Partner App — Porter Driver 是印度市内货运伙伴应用;Dostavista 在同一莫斯科批次列表上覆盖步行、自行车、汽车与货车骑手。
- DoorDash - Dasher — DoorDash Dasher 是美国餐饮配送零工客户端;Dostavista 把热食与包裹混在一起,并按 order_id 暴露 detail_currency_earnings。
- Soy Rappi - Sé un repartidor — Soy Rappi 是拉美骑手零工客户端;Dostavista 是俄罗斯对照,带斯科尔科沃入职与周一至周四派息。
- Почта России — Почта России 是面向寄件人的国家邮政跟踪应用;Dostavista 是一线骑手用来接批次的民营配送端,而不是查询运单号。
相关主题
- dostavista api
- 骑手数据 api
- order_batch_id
- courier_payment_amount
- 斯科尔科沃 骑手 api
- payout_transaction_id
- detail_currency_earnings
- 俄罗斯末端 api
需要集成这个 App 的数据 API?
我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。
- 每个项目均签 NDA 与 SOW
- 3–7 天交付
- 验收通过后才付款
- 仅在授权范围内作业