مكتبات العملاء لخدمات الرحلات عند الطلب

للحصول على تجربة أفضل من التطوير باستخدام REST أو gRPC الأولي الاتصال من خادم إلى خادم، استخدام مكتبات العملاء الخاصة بلغة Google. احصل على ملفات Protobuf التي يعتمد عليها هؤلاء العملاء من خلال زيارة GitHub المستودع.

في حالة عدم وجود مكتبات بلغة تطبيقك، استخدم gRPC أو نقاط نهاية Fleet Engine REST.

ملاحظة: تم تصميم مكتبات GAPIC للعمل في بيئات (خادم) موثوق بها. رموز JWT غير ضرورية. استخدم بيانات الاعتماد الافتراضية للتطبيق إلى جانب الدور المناسب في ondemandAdmin.

Java

تم نشر مكتبات Java باسم google.maps.fleetengine.v1.

Gradle

plugins {
  id "maven-publish"
  id "com.google.cloud.artifactregistry.gradle-plugin" version "2.1.4"
}

publishing {
  repositories {
    maven {
      url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
    }
  }
}

repositories {
  maven {
    url "artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven"
  }
}

dependencies {
  implementation 'com.google.maps:gapic-google-maps-fleetengine-v1-java:latest.release'
}

Maven

<project>
  <distributionManagement>
    <snapshotRepository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
    </snapshotRepository>
    <repository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
    </repository>
  </distributionManagement>

  <repositories>
    <repository>
      <id>artifact-registry</id>
      <url>artifactregistry://us-maven.pkg.dev/fleetengine-gapic/maven</url>
      <releases>
        <enabled>true</enabled>
      </releases>
      <snapshots>
        <enabled>true</enabled>
      </snapshots>
    </repository>
  </repositories>

  <build>
    <extensions>
      <extension>
        <groupId>com.google.cloud.artifactregistry</groupId>
        <artifactId>artifactregistry-maven-wagon</artifactId>
        <version>2.1.4</version>
      </extension>
    </extensions>
  </build>

  <dependency>
    <groupId>com.google.maps</groupId>
    <artifactId>gapic-google-maps-fleetengine-v1-java</artifactId>
    <version>LATEST</version>
  </dependency>
</project>

يمكنك استخدام مكتبة مصادقة محرك Fleet Engine للغة Java. لإنشاء رموز ويب مميزة مستندة إلى JSON وموقَّعة ضمن بيئة Java.

يمكنك عرض أمثلة Java للتفاعل مع واجهة برمجة تطبيقات Fleet Engine على صفحة بدء استخدام Fleet Engine

Node.js / TypeScript

يُرجى الاطّلاع على https://www.npmjs.com/package/@googlemaps/fleetengine

npm

npm install @googlemaps/fleetengine

البدء

يتم حزم مكتبة Go كوحدة في https://pkg.go.dev/cloud.google.com/go/maps

Python

اطّلع على https://pypi.org/project/google-maps-fleetengine/0.1.0/

PIP

pip install google-auth
pip install google-maps-fleetengine

#C

يمكن العثور على تعليمات تثبيت مكتبة C# على https://www.nuget.org/packages/Google.Maps.FleetEngine.V1.

PHP

يُرجى الاطّلاع على https://packagist.org/packages/google/maps-fleetengine.

Ruby

يُرجى الاطّلاع على https://rubygems.org/gems/google-maps-fleet_engine.