Uber - Driver: Drive & Deliver 图标

Uber Driver 司机端数据 API

Uber Technologies, Inc. · 出行

Uber Driver(Drive & Deliver)是 Uber 网约车与配送市场的合作方一端:美国、巴西、印度、墨西哥及数十个其他市场的司机与配送员用它上线、接收预付行程报价、追逐需求并领取报酬。这个全球最大零工市场之一的每一个班次、每一笔报价、每一趟行程与每一次提现都流经该应用。

作为数据源,它把合作方的工作日呈现为结构化记录:派单状态(online、available、dispatchable)、已分配车辆名单(make、model、licensePlate)、需求热力图格(hexAddress、value)、钱包余额(creditBalance)、Instant Pay 金额(availableAmount、amountE5)与单程收入(driverFare、tipAmt、cashCollected)。车队运营商、零工薪酬服务商与出行分析师用这些数据进行提现对账、车费核验与需求预测。

Uber Driver(Drive & Deliver)是 Uber 面向网约车司机与配送员的合作方应用,覆盖美国、巴西、印度、墨西哥等市场:上线接单、接收预付报价、完成行程,并通过 Instant Pay 即时提现。地图、收入与钱包界面背后是一套合作方数据:实时派单状态、已分配车辆名单、需求热力图格、钱包与 Instant Pay 余额,以及含车费、小费与现金收取明细的单程收入。车队、租车运营商与零工薪酬服务据此构建提现对账、单程车费核验、班次开始合规闸口与需求驱动的车辆投放。

应用截图

  • Uber - Driver: Drive & Deliver 应用截图 1
  • Uber - Driver: Drive & Deliver 应用截图 2
  • Uber - Driver: Drive & Deliver 应用截图 3
  • Uber - Driver: Drive & Deliver 应用截图 4
  • Uber - Driver: Drive & Deliver 应用截图 5
  • Uber - Driver: Drive & Deliver 应用截图 6
  • Uber - Driver: Drive & Deliver 应用截图 7
  • Uber - Driver: Drive & Deliver 应用截图 8

API 端点一览

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

  • 司机 OAuth 令牌

    POST /v1/auth/session/token osint

    签发后续所有司机、钱包与收入调用所用的合作方会话:accessToken、refreshToken、idToken、有效期窗口与 sessionID。

    认证方式: 无(签发令牌)。后续调用将返回的 accessToken 作为 Authorization: Bearer 凭证发送。

    • accessToken
    • refreshToken
    • tokenType
    • idToken
    • expiresIn
    • refreshTokenExpiresIn
    • scope
    • sessionID
    POST /v1/auth/session/token HTTP/1.1
    Content-Type: application/json
    
    {
      "grantType": "password",
      "username": "+14155550199",
      "password": "******",
      "deviceId": "a1b2c3d4e5f6"
    }
    {
      "accessToken": "eyJhbGciOi...",
      "refreshToken": "d8f1c2a9...",
      "tokenType": "Bearer",
      "idToken": "eyJhbGciOi...",
      "expiresIn": 2592000,
      "refreshTokenExpiresIn": 7776000,
      "scope": "driver",
      "sessionID": "sess_7c81f0e2"
    }
    • 依据应用的合作方登录与会话刷新流程重构。
  • 上线接单

    POST /v1/partner/status/online opendata

    让合作方进入可接单状态:提交 GPS、设备信息与 vehicleId,返回 driverTasks 中的 online/available/dispatchable 状态,驱动首页地图。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • latitude
    • longitude
    • epoch
    • language
    • device
    • deviceId
    • deviceModel
    • version
    • vehicleId
    • driverTasks
    • driverState
    • online
    • available
    • dispatchable
    • dispatchabilityState
    • taskScopes
    POST /v1/partner/status/online HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "latitude": 37.7749,
      "longitude": -122.4194,
      "epoch": 1759104000000,
      "language": "en",
      "device": "android",
      "deviceId": "a1b2c3d4e5f6",
      "deviceIds": {"android_id": "a1b2c3d4e5f6"},
      "deviceModel": "Pixel 8",
      "version": "4.598.10002",
      "deviceCarrier": "T-Mobile",
      "vehicleId": "veh_9b0e12f4"
    }
    {
      "driverTasks": {
        "driverState": {
          "online": true,
          "available": true,
          "dispatchable": true,
          "awaitingRequesterConfirmation": false,
          "dispatchabilityState": "DISPATCHABLE",
          "offlineState": null
        },
        "taskScopes": [],
        "meta": {"schemaVersion": "v2"},
        "fieldMasks": []
      }
    }
    • 依据应用的上线开关与首页地图激活流程重构。
  • 已分配车辆

    GET /v1/partner/vehicles opendata

    列出合作方已分配的车辆(make、model、year、licensePlate、formFactor、默认标记),供上线前的车辆选择器使用。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • vehicles
    • uuid
    • make
    • model
    • year
    • licensePlate
    • formFactor
    • isDefault
    • isAccessible
    • allowsCustomLicensePlate
    • imageUrl
    • desc
    • tags
    • traits
    GET /v1/partner/vehicles?includeInactive=false HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "vehicles": [
        {
          "uuid": "veh_9b0e12f4",
          "make": "Toyota",
          "model": "Camry",
          "year": 2021,
          "licensePlate": "8XYZ123",
          "formFactor": "CAR",
          "isDefault": true,
          "isAccessible": false,
          "allowsCustomLicensePlate": false,
          "imageUrl": "https://cdn.example.com/vehicles/camry.png",
          "desc": "Toyota Camry 2021",
          "tags": ["uberx", "comfort"],
          "traits": ["standard"]
        }
      ]
    }
    • 依据上线前展示的车辆选择器重构。
  • 上线拦截项

    POST /v1/partner/eligibility/checks opendata

    返回冻结上线的证件与合规问题(类型加 title/body 内容),合作方需处理完毕后才能上线。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • issues
    • data
    • content
    • futureBlockers
    • driverCheckNudges
    POST /v1/partner/eligibility/checks HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "vehicleId": "veh_9b0e12f4",
      "latitude": 37.7749,
      "longitude": -122.4194
    }
    {
      "issues": [
        {
          "data": {"issueType": "DOCUMENTS_EXPIRED", "blocking": true},
          "content": {"title": "License expired", "body": "Upload a current driver's license to go online."}
        }
      ],
      "futureBlockers": [],
      "driverCheckNudges": []
    }
    • 依据卡住上线流程的证件与合规清单重构。
  • 预付行程报价

    POST /v1/offers/preview opendata

    加载派单时展示的预付车费报价卡片(offerUUID、jobUUID、offerType、supportedActions)。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • offerDetails
    • offerUUID
    • offerUUIDV2
    • jobUUID
    • offerType
    • offerStatus
    • sourceType
    • supportedActions
    • metaData
    • offerView
    • matchingOfferMetadata
    POST /v1/offers/preview HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "offerUUID": "off_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234"
    }
    {
      "offerDetails": {
        "offerUUID": "off_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234",
        "offerUUIDV2": "off_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234",
        "jobUUID": "job_44102",
        "offerType": "TRIP",
        "offerStatus": "PENDING",
        "sourceType": "DISPATCH",
        "supportedActions": ["ACCEPT", "REJECT"],
        "metaData": {"fare": "$12.40", "pickupEtaSec": 180},
        "offerView": {"title": "2.1 mi · $12.40"},
        "matchingOfferMetadata": {"upfrontFare": "12.40"}
      }
    }
    • 依据新行程报价卡片重构。
  • 接受报价

    POST /v1/offers/accept opendata

    确认一个或多个已派发报价,返回更新后的 driverTasks(转为前往接驾状态),替换空闲地图。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • offerUUIDs
    • driverTasks
    • driverState
    • online
    • available
    • taskScopes
    • jobUUID
    • status
    POST /v1/offers/accept HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "offerUUIDs": ["off_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234"],
      "latitude": 37.7749,
      "longitude": -122.4194
    }
    {
      "driverTasks": {
        "driverState": {
          "online": true,
          "available": false,
          "dispatchable": false,
          "awaitingRequesterConfirmation": false
        },
        "taskScopes": [
          {"jobUUID": "job_44102", "status": "EN_ROUTE_TO_PICKUP"}
        ]
      }
    }
    • 依据接受报价动作与前往接驾的状态变更重构。
  • 需求热力图

    GET /v1/demand/map opendata

    为应用内的溢价与需求叠加层供数:带数值的 H3 hexAddress 格、heatmapType、currencyCode 与 peakMarkers,用于给首页地图着色。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • mapID
    • heatmapType
    • currencyCode
    • mapPresentationType
    • heatmap
    • hexAddress
    • value
    • markers
    • peakMarkers
    • themes
    • hexMarkerType
    • showPerHexMarkers
    • vvid
    GET /v1/demand/map HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "mapID": "sf-bay-peak",
      "heatmapType": "SURGE",
      "currencyCode": "USD",
      "mapPresentationType": "HEX",
      "heatmap": [
        {"hexAddress": "8c283082a2bffff", "value": 1.8}
      ],
      "markers": [],
      "peakMarkers": [],
      "themes": [],
      "hexMarkerType": "HEX",
      "showPerHexMarkers": true,
      "vvid": 42
    }
    • 依据首页地图上的溢价与需求叠加层重构。
  • 配送运单

    POST /v1/jobs/waybill opendata

    以 html 文档返回当前任务的可打印配送运单,供配送取货与送达界面使用。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • html
    • jobUUID
    POST /v1/jobs/waybill HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "jobUUID": "job_44102"
    }
    {
      "html": "<!DOCTYPE html><html><body><h1>Waybill</h1><p>Job job_44102 · 2 bags</p></body></html>"
    }
    • 依据配送取货与送达的运单界面重构。
  • 钱包视图

    POST /v1/wallet/summary openbanking

    读取合作方 Uber Cash 钱包界面:整型 creditBalance、本地化显示字符串、自动充值阈值与可用的支付档案 UUID。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • creditBalance
    • localizedCreditBalance
    • autoReloadThresholdString
    • whitelistedPaymentProfileUUIDs
    • walletConfig
    • purchaseConfigs
    • clientWalletCopy
    POST /v1/wallet/summary HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {}
    {
      "creditBalance": 18425,
      "localizedCreditBalance": "$184.25",
      "autoReloadThresholdString": "$25.00",
      "whitelistedPaymentProfileUUIDs": ["pp_1Ndash"],
      "walletConfig": {"currencyCode": "USD", "autoReloadEnabled": true},
      "purchaseConfigs": {"minPurchase": 1000},
      "clientWalletCopy": {"title": "Uber Cash"}
    }
    • 依据 Uber Cash 钱包界面重构。
  • 支付档案余额

    POST /v1/wallet/instruments/balance openbanking

    读取绑定在合作方提现或 Uber Cash 工具上的支付档案余额(balance、currencyCode、displayAmount)。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • amount
    • balance
    • currencyCode
    • displayAmount
    • paymentProfileUUID
    • loyaltyProgramData
    POST /v1/wallet/instruments/balance HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "paymentProfileUUID": "pp_1Ndash"
    }
    {
      "amount": {
        "balance": "184.25",
        "currencyCode": "USD",
        "displayAmount": "$184.25",
        "paymentProfileUUID": "pp_1Ndash",
        "loyaltyProgramData": null
      }
    }
    • 依据支付工具余额展示重构。
  • Instant Pay 提现报价

    GET /v1/payouts/instant/quote openfinance

    加载 Instant Pay:以 amountE5(10^-5 单位)表示的 availableAmount、可用的提现方式、手续费报价,以及合作方提现前的风险校验载荷。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • availableAmount
    • amountE5
    • currencyCode
    • cashoutMethods
    • onboardingOptions
    • cashoutEligibility
    • cashoutAmountContext
    • cashoutEducation
    • cashoutPresentationParams
    • cashoutRiskChallengePayload
    GET /v1/payouts/instant/quote HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "availableAmount": {"amountE5": 18425000, "currencyCode": "USD"},
      "cashoutMethods": [
        {"type": "DEBIT_CARD", "last4": "4242", "isDefault": true}
      ],
      "onboardingOptions": [],
      "cashoutEligibility": {"eligible": true, "ineligibleReason": null},
      "cashoutAmountContext": {
        "availableAmount": {"label": "Available", "value": "$184.25"},
        "cashoutAmount": {"label": "You receive", "value": "$183.75"},
        "fees": [{"label": "Instant Pay fee", "value": "$0.50"}]
      },
      "cashoutEducation": {"title": "Instant Pay"},
      "cashoutPresentationParams": {"minCashoutAmountE5": 100000},
      "cashoutRiskChallengePayload": null
    }
    • 依据 Instant Pay 提现面板重构。
  • Instant Pay 提现执行

    POST /v1/payouts/instant/execute openfinance

    执行 Instant Pay:提交 amountE5 与所选提现方式,返回 disbursementUUID、实际到账的 cashoutAmount 与手续费。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • amount
    • amountE5
    • currencyCode
    • cashoutMethodType
    • paymentProfileUUID
    • status
    • disbursementUUID
    • availableAmount
    • cashoutAmount
    • fees
    POST /v1/payouts/instant/execute HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "amount": {"amountE5": 18425000, "currencyCode": "USD"},
      "cashoutMethodType": "DEBIT_CARD",
      "paymentProfileUUID": "pp_1Ndash"
    }
    {
      "status": "SUCCESS",
      "disbursementUUID": "disb_77a1c0",
      "availableAmount": {"amountE5": 0, "currencyCode": "USD"},
      "cashoutAmount": {"amountE5": 18375000, "currencyCode": "USD"},
      "fees": [{"label": "Instant Pay fee", "amountE5": 50000, "currencyCode": "USD"}]
    }
    • 依据 Instant Pay 确认与收据重构。
  • 收入余额汇总

    GET /v1/earnings/balance openfinance

    以卡片行渲染收入钱包快照(AVAILABLE_BALANCE 等类型),供 Instant Pay 前的余额汇总界面使用。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • cards
    • type
    • hasTopDivider
    • components
    • metadata
    • outageState
    • routing
    • fallBackCard
    GET /v1/earnings/balance?includePending=true HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "cards": [
        {
          "type": "AVAILABLE_BALANCE",
          "hasTopDivider": false,
          "components": [{"type": "AMOUNT", "value": "$184.25"}],
          "metadata": {"currencyCode": "USD"},
          "outageState": null,
          "routing": {"path": "/wallet/cashout"},
          "fallBackCard": null
        }
      ]
    }
    • 依据收入余额快照卡片重构。
  • 司机支付中心

    POST /v1/payments/hub openfinance

    加载合作方 Payments 标签页:navigationTitle、reloadOnForeground,以及承载 Instant Pay、银行转账与钱包入口的 serverDrivenFeature 载荷。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • navigationTitle
    • reloadOnForeground
    • serverDrivenFeature
    POST /v1/payments/hub HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "locale": "en_US"
    }
    {
      "navigationTitle": "Payments",
      "reloadOnForeground": true,
      "serverDrivenFeature": {
        "featureType": "EARNER_PAYMENTS_HUB",
        "payload": {"sections": [{"id": "instant_pay", "title": "Instant Pay"}]}
      }
    }
    • 依据合作方 Payments 标签页布局重构。
  • 单日收入视图

    GET /v1/earnings/daily openfinance

    渲染收入标签页的日视图:卡片列表、每周 coreValues(formattedTotal、formattedAvailableBalance、endAt)以及行程结算中的处理状态标记。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • dayDescriptor
    • dailyEarningsViewResponse
    • type
    • components
    • metadata
    • coreValues
    • weeks
    • formattedTotal
    • formattedAvailableBalance
    • endAt
    • earningsProcessingStateMetadata
    GET /v1/earnings/daily?day=2026-09-28 HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "dayDescriptor": "Sunday, Sep 28",
      "dailyEarningsViewResponse": [
        {
          "type": "EARNINGS_TOTAL",
          "hasTopDivider": false,
          "components": [{"type": "AMOUNT", "value": "$214.80"}],
          "metadata": {"tripCount": 12},
          "outageState": null,
          "routing": null,
          "fallBackCard": null
        }
      ],
      "coreValues": {
        "weeks": [
          {"formattedTotal": "$1,280.40", "endAt": 1759104000, "formattedAvailableBalance": "$184.25"}
        ]
      },
      "earningsProcessingStateMetadata": {"isProcessing": false}
    }
    • 依据收入标签页日视图重构。
  • 每周收入视图

    GET /v1/earnings/weekly openfinance

    渲染收入标签页的周汇总:weeklySummaryView 卡片与所选结算周期的 coreValues.weeks(formattedTotal、formattedAvailableBalance)。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • weeklyViewResponses
    • weeklySummaryView
    • earningsProcessingStateMetadata
    • coreValues
    • weeks
    • formattedTotal
    • formattedAvailableBalance
    • weeklyEarningsViewMetadata
    GET /v1/earnings/weekly?weekStart=2026-09-22 HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "weeklyViewResponses": [
        {
          "weeklySummaryView": [
            {"type": "WEEK_TOTAL", "components": [{"type": "AMOUNT", "value": "$1,280.40"}]}
          ],
          "earningsProcessingStateMetadata": {"isProcessing": false}
        }
      ],
      "coreValues": {
        "weeks": [
          {"formattedTotal": "$1,280.40", "endAt": 1759104000, "formattedAvailableBalance": "$184.25"}
        ]
      },
      "weeklyEarningsViewMetadata": {"weekStart": "2026-09-22"}
    }
    • 依据收入标签页周汇总重构。
  • 行程收入收据

    GET /v1/earnings/trips/{tripUUID} openfinance

    返回单程收入收据:driverFare、tipAmt、cashCollected、distance/duration、上下车地址与行程详情界面使用的 breakdown 明细行。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • uuid
    • driverUuid
    • status
    • statusType
    • vehicleType
    • currencyCode
    • timezone
    • total
    • formattedTotal
    • driverFare
    • formattedDriverFare
    • tipAmt
    • formattedTipAmt
    • cashCollected
    • formattedCashCollected
    • fareAmt
    • totalToll
    • distance
    • duration
    • pickupAddress
    • dropoffAddress
    • pickupAt
    • dropoffAt
    • requestAt
    • isSurge
    • isProcessing
    • breakdown
    GET /v1/earnings/trips/tr_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234 HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    {
      "uuid": "tr_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234",
      "driverUuid": "drv_9b0e12f4",
      "status": "completed",
      "statusType": "COMPLETED",
      "vehicleType": "uberx",
      "currencyCode": "USD",
      "timezone": "America/Los_Angeles",
      "total": "12.40",
      "formattedTotal": "$12.40",
      "driverFare": "9.15",
      "formattedDriverFare": "$9.15",
      "tipAmt": "3.00",
      "formattedTipAmt": "$3.00",
      "cashCollected": "0.00",
      "formattedCashCollected": "$0.00",
      "fareAmt": "11.20",
      "totalToll": "0.00",
      "distance": 3.4,
      "formattedDistance": "3.4 mi",
      "duration": 14.2,
      "formattedDuration": "14 min",
      "pickupAddress": "450 Mission St, San Francisco, CA",
      "dropoffAddress": "1 Market St, San Francisco, CA",
      "pickupAt": 1759104120,
      "dropoffAt": 1759104960,
      "requestAt": 1759104000,
      "isSurge": false,
      "isProcessing": false,
      "breakdown": [{"title": "Fare", "amount": "$9.15"}]
    }
    • 依据行程详情收入收据重构。
  • 收入动态流

    POST /v1/earnings/activity openfinance

    以卡片行分页返回收入动态(行程、奖励、调整),含 pagination.nextCursor / hasMoreData 与覆盖所选周期的 resultDateRange。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • cards
    • type
    • components
    • metadata
    • pagination
    • nextCursor
    • hasMoreData
    • lastProcessedDate
    • resultDateRange
    • lastUpdatedTimestamp
    POST /v1/earnings/activity HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {
      "cursor": null,
      "pageSize": 20,
      "dateRange": {"start": "2026-09-22", "end": "2026-09-28"}
    }
    {
      "cards": [
        {
          "type": "TRIP",
          "hasTopDivider": true,
          "components": [{"type": "AMOUNT", "value": "$12.40"}],
          "metadata": {"tripUUID": "tr_8f21c0a4-9b11-4e02-a1c3-77d4e8b01234"},
          "outageState": null,
          "routing": {"path": "/trip/tr_8f21c0a4"},
          "fallBackCard": null
        }
      ],
      "pagination": {"nextCursor": "c_19", "hasMoreData": true, "lastProcessedDate": "2026-09-28"},
      "resultDateRange": {"start": "2026-09-22", "end": "2026-09-28"},
      "lastUpdatedTimestamp": 1759105200
    }
    • 依据分页收入动态流重构。
  • 司机资料中心

    POST /v1/profile/hub osint

    加载合作方资料中心:头部(headerTitle 与展示组件)及账户标签页使用的区块列表。

    认证方式: 会话令牌调用签发的 Bearer accessToken

    • header
    • headerTitle
    • fadeInScrollPercentage
    • component
    • sections
    POST /v1/profile/hub HTTP/1.1
    Authorization: Bearer eyJhbGciOi...
    Content-Type: application/json
    
    {}
    {
      "header": {
        "headerTitle": "Your profile",
        "fadeInScrollPercentage": 0.35,
        "component": {"displayName": "Alex M.", "rating": "4.92", "trips": 1842}
      },
      "sections": [
        {"title": "Account", "items": [{"label": "Documents", "status": "COMPLETE"}]}
      ]
    }
    • 依据账户标签页资料界面重构。

数据类别

  • 身份
  • 会话
  • 车辆
  • 行程报价
  • 需求热力图
  • 运单
  • 钱包余额
  • 即时提现
  • 行程收入
  • 收入动态
  • 司机资料
  • 支付中心
  • 余额汇总

数据使用场景与案例

  • Instant Pay 夜间对账

    车队后台拉取 Instant Pay 报价(availableAmount.amountE5、cashoutEligibility),再将 disbursementUUID 与银行流水逐笔核对,让 Instant Pay 手续费与实际到账的 cashoutAmount 和每周结算款落入同一本账。

  • 单程车费与小费审计

    财务机器人遍历收入动态卡片,并按 tripUUID 逐单补全 driverFare、tipAmt、cashCollected、distance 与 breakdown 明细行,存档后用于报税与争议处理流程。

  • 上线合规闸口

    合作方运营看板在班次开始前检查上线拦截项,并展示 DriverCheckIssue 的内容(驾照过期、保险等),让调度员提前处理,而不是看着司机在上线环节反复被拦下。

  • 车辆名单与需求热力同步

    租车与车队运营商同步 uuid、make、model、year、licensePlate 与 isDefault,再叠加热力图 hexAddress/value 格,确保其 TMS 中分配的车辆与司机上线时上报的 vehicleId 一致,并把车辆停进高峰热力格。

常见问题

Uber Driver 如何认证合作方调用?

会话令牌调用返回 OAuth 式令牌包:accessToken、refreshToken、idToken、expiresIn 与 sessionID。后续所有司机、钱包与收入请求都将该 accessToken 作为 Bearer 凭证发送。

行程车费、小费与现金收取在哪里?

单程收入记录返回 driverFare、formattedDriverFare、tipAmt、cashCollected、distance、duration、pickupAddress 与 breakdown 明细行。收入标签页则通过动态流把这些行程分页为卡片。

应用是否暴露 Instant Pay 提现?

是。提现报价调用返回 availableAmount(amountE5 单位)、可用的 cashoutMethods 与 cashoutEligibility;独立的提现执行调用提交金额与方式,返回 disbursementUUID 与手续费明细。

什么会阻止司机上线?

资格检查返回带 title 与 body 内容的证件与合规问题,外加未来拦截项与提醒——驾照过期之类的检查会冻结派单,直到合作方处理完毕。

与 Uber - Driver: Drive & Deliver 相似的应用

  • Lyft Driver — Lyft Driver 是 Uber 司机端在美国和加拿大最主要的拼车替代平台,司机可以接单、赚取小费和奖励,还能通过 Lyft 司机中心享受车辆保养折扣。
  • DoorDash - Dasher — DoorDash 的 Dasher 应用是最常与 Uber Eats 配送工作对比的配送端替代选择,配送员在美国等市场按送餐订单计酬。
  • Ola Driver App — Ola 司机端是 Uber 在印度、英国、澳大利亚和新西兰的主要替代平台,为司机提供经济型、舒适型和高端型等多种订单类别。
  • iFood para Entregadores — iFood 配送员应用是巴西最主要的配送工作平台,配送员骑摩托车或自行车按单计酬,摩托车配送员每单通常收入 8–15 雷亚尔。
  • Soy Rappi - Sé un repartidor — Rappi 配送员应用覆盖墨西哥、巴西等拉丁美洲市场,与只送餐的平台不同,配送员还可配送药品、生鲜和便利店订单。
  • DiDi Driver — DiDi 司机端在澳大利亚、拉丁美洲和中国运营网约车业务,在澳大利亚向司机收取约 14–15% 的佣金,低于 Uber 的 27.5%。
  • Bolt Driver — Bolt 司机端是 Uber 在欧洲和非洲的主要替代平台,常因佣金费率更低而被提及,司机每单可保留更多收入。
  • inDrive Driver — inDrive 司机端采用议价模式,司机可以接受、拒绝乘客的报价或还价,该平台在拉丁美洲增长迅速。

相关主题

  • Uber Driver API
  • Uber 司机收入
  • Instant Pay 提现
  • driverFare tipAmt
  • 上线 driverTasks
  • Uber 钱包 creditBalance
  • 预付报价 offerUUID
  • 行程 cashCollected

需要集成这个 App 的数据 API?

我们可为任意指定 App 交付定制集成——源码交付 USD 500 起,或托管 API 按调用计费。告诉我们您需要的数据即可。

  • 每个项目均签 NDA 与 SOW
  • 3–7 天交付
  • 验收通过后才付款
  • 仅在授权范围内作业

获取报价