Dostavista — работа курьером 图标

Dostavista 数据 API:批次与派息

Достависта · 出行 4.4 ★

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 把这条骑手闭环变成可调用的开放数据。

应用截图

  • Dostavista — работа курьером 应用截图 1
  • Dostavista — работа курьером 应用截图 2
  • Dostavista — работа курьером 应用截图 3
  • Dostavista — работа курьером 应用截图 4
  • Dostavista — работа курьером 应用截图 5
  • Dostavista — работа курьером 应用截图 6
  • Dostavista — работа курьером 应用截图 7
  • Dostavista — работа курьером 应用截图 8

API 端点一览

以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。

  • 请求登录短信

    POST /v1/dostavista/otp osint

    向 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/register osint

    创建骑手名片(name、surname、phone_number),返回 courier_id 与 session。

    认证方式: POST /v1/dostavista/otp 的 session,或首次运行无需登录。请求体为姓名与 phone_number,另附护照/自拍上传。

    • name
    • surname
    • middleName
    • phone_number
    • email
    • 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/me osint

    返回登录骑手名片:name、phone_number、email 与 working。

    认证方式: POST /v1/dostavista/otp 签发的 Bearer session。

    • courier_id
    • name
    • surname
    • middleName
    • phone_number
    • email
    • 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/batches opendata

    按 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/take opendata

    认领 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/take opendata

    认领单笔 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/payouts openfinance

    分页 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/wallet openfinance

    返回骑手钱包: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/slots opendata

    分页可预约配送时段,含 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/book opendata

    为登录骑手按所选 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/duty opendata

    切换骑手 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/stats opendata

    返回周期统计: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 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价