GET 请求端点结果 rider_id 为空

GET request endpoint results rider_id is null

为什么骑手在示例中有空值rider_id?但描述另有说明? riders[].rider_id :经过哈希处理的骑手 uuid。它没有说明它可能为空。不然退货有什么意义。 GET request

or 只是一个例子,实际响应中所有这些 id 都不为 null

{
  "product_id": "17cb78a7-b672-4d34-a288-a6c6e44d5315",
  "request_id": "a1111c8c-c720-46c3-8534-2fcdd730040d",
  "status": "accepted",
  "surge_multiplier": 1.0,
  "shared": true,
  "driver": {
    "phone_number": "(555)555-5555",
    "sms_number": "(555)555-5555",
    "rating": 5,
    "picture_url": "https:\/\/d1w2poirtb3as9.cloudfront.net\/img.jpeg",
    "name": "Bob"
  },
  "vehicle": {
    "make": "Bugatti",
    "model": "Veyron",
    "license_plate": "I<3Uber",
    "picture_url": "https:\/\/d1w2poirtb3as9.cloudfront.net\/car.jpeg"
  },
  "location": {
    "latitude": 37.3382129093,
    "longitude": -121.8863287568,
    "bearing": 328
  },
  "pickup": {
    "latitude": 37.3303463,
    "longitude": -121.8890484,
    "eta": 5
  },
  "destination": {
    "latitude": 37.6213129,
    "longitude": -122.3789554,
    "eta": 19
  },
  "waypoints": [
    {
       "rider_id":null,
       "latitude":37.77508531,
       "type":"pickup",
       "longitude":-122.3976683872
    },
    {
       "rider_id":null,
       "latitude":37.773133,
       "type":"dropoff",
       "longitude":-122.415069
    },
    {
       "rider_id":"8KwsIO_YG6Y2jijSMf",
       "latitude":37.7752423,
       "type":"dropoff",
       "longitude":-122.4175658
    }
  ],
  "riders": [
    {
       "rider_id":"8KwsIO_YG6Y2jijSMf",
       "first_name":"Alec",
       "me": true
    },
    {
       "rider_id":null,
       "first_name":"Kevin",
       "me": false
    }
  ]
}

riders 数组,如 GET /request/{request_id} 参考页中所指定,仅针对共享乘车(uberPOOL 乘车)返回。如果该乘客帐户已经通过您的开发者应用程序进行身份验证,您将只能获得非空值 rider_id

这意味着如果 riders 数组中的任何 rider_idnull,则与该 rider_id 关联的骑手帐户尚未通过您的应用程序进行身份验证。