Uber Driver 司机端数据 API
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 余额,以及含车费、小费与现金收取明细的单程收入。车队、租车运营商与零工薪酬服务据此构建提现对账、单程车费核验、班次开始合规闸口与需求驱动的车辆投放。
应用截图
API 端点一览
以下端点与请求/响应示例均依据应用界面推导重构,为示意说明,并非实际抓包。
司机 OAuth 令牌
POST
/v1/auth/session/tokenosint签发后续所有司机、钱包与收入调用所用的合作方会话: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/onlineopendata让合作方进入可接单状态:提交 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/vehiclesopendata列出合作方已分配的车辆(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/checksopendata返回冻结上线的证件与合规问题(类型加 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/previewopendata加载派单时展示的预付车费报价卡片(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/acceptopendata确认一个或多个已派发报价,返回更新后的 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/mapopendata为应用内的溢价与需求叠加层供数:带数值的 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/waybillopendata以 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/summaryopenbanking读取合作方 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/balanceopenbanking读取绑定在合作方提现或 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/quoteopenfinance加载 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/executeopenfinance执行 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/balanceopenfinance以卡片行渲染收入钱包快照(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/hubopenfinance加载合作方 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/dailyopenfinance渲染收入标签页的日视图:卡片列表、每周 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/weeklyopenfinance渲染收入标签页的周汇总: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/activityopenfinance以卡片行分页返回收入动态(行程、奖励、调整),含 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/hubosint加载合作方资料中心:头部(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 天交付
- 验收通过后才付款
- 仅在授权范围内作业