یک وسیله نقلیه فراهم کن

شما می توانید یک وسیله نقلیه را از محیط سرور با استفاده از gRPC یا REST دریافت کنید. این سند نمونه هایی برای هر دو ارائه می دهد.

از gRPC برای دریافت خودروی تحویل استفاده کنید

جاوا

مثال زیر نحوه استفاده از کتابخانه gRPC جاوا را برای جستجوی وسیله نقلیه نشان می دهد.

  static final String PROJECT_ID = "my-delivery-co-gcp-project";
  static final String VEHICLE_ID = "vehicle-8241890";

  DeliveryServiceBlockingStub deliveryService =
    DeliveryServiceGrpc.newBlockingStub(channel);

  // Vehicle request
  String name = "providers/" + PROJECT_ID + "/deliveryVehicles/" + VEHICLE_ID;
  GetDeliveryVehicleRequest getVehicleRequest = GetDeliveryVehicleRequest.newBuilder()  // No need for the header
      .setName(name)
      .build();

  try {
    DeliveryVehicle vehicle = deliveryService.getDeliveryVehicle(getVehicleRequest);
  } catch (StatusRuntimeException e) {
    Status s = e.getStatus();
    switch (s.getCode()) {
       case NOT_FOUND:
         break;
       case PERMISSION_DENIED:
         break;
    }
    return;
  }

استراحت

برای دریافت وسیله نقلیه از محیط سرور با استفاده از REST، به صورت زیر با GetVehicle تماس بگیرید:

GET https://fleetengine.googleapis.com/v1/providers/<project_id>/deliveryVehicles/<vehicleId>

  # Set JWT, PROJECT_ID, and VEHICLE_ID in the local environment
  curl -H "Authorization: Bearer ${JWT}" \
    "https://fleetengine.googleapis.com/v1/providers/${PROJECT_ID}/deliveryVehicles/${VEHICLE_ID}"

اگر جستجو موفقیت آمیز باشد، بدنه پاسخ حاوی یک موجودیت وسیله نقلیه است.

بعدش چی