Sunucudan sunucuya iletişim için ham REST veya gRPC üzerinden geliştirme yapmaktan daha iyi bir deneyim için Google'ın dile özgü istemci kitaplıklarını kullanın. Bu istemcilerin temelini oluşturan protobuf dosyalarını almak için GitHub deposunu ziyaret edin.
Kitaplıklar uygulamanızın dilinde yoksa gRPC'yi veya Fleet Engine REST uç noktalarını kullanın.
NOT: Google Cloud İstemci Kitaplıkları, güvenilir sunucu ortamlarında çalışmak üzere tasarlanmıştır. JWT'ler gereksizdir. Uygun deliveryAdmin
rolüyle birlikte Uygulama Varsayılan Kimlik Bilgileri'ni kullanın.
Java
Java kitaplıkları, herkese açık Maven depolarında com.google.maps:google-maps-fleetengine-delivery
olarak yayınlanır.
Gradle
dependencies {
implementation 'com.google.maps:google-maps-fleetengine-delivery:latest.release'
}
Maven
<project>
<dependency>
<groupId>com.google.maps</groupId>
<artifactId>google-maps-fleetengine-delivery</artifactId>
<version>LATEST</version>
</dependency>
</project>
Teslimat aracı alma sayfasında Fleet Engine API ile etkileşim kurmaya yönelik Java örneklerini inceleyin.
Fleet Engine Kimlik Doğrulama Kitaplığı
Java ortamında imzalı JSON web jetonları oluşturmak için Fleet Engine Authentication Library'yi kullanabilirsiniz. Fleet Engine, güvenilmeyen ortamlarda Fleet Engine API'lerine erişimi kısıtlamak için JWT'leri kullanır. Fleet Engine Authentication Library, Java'da Fleet Engine JWT'lerinin oluşturulmasını kolaylaştırır ve bunları güvenli bir şekilde imzalar. Ayrıntılar için Java için Fleet Engine Kimlik Doğrulama Kitaplığı başlıklı makaleyi inceleyin.
Kitaplık aşağıdaki avantajları sunar:
- Filo Motoru jetonları oluşturma sürecini basitleştirir.
- Kimlik bilgisi dosyalarını kullanmanın dışında jeton imzalama mekanizmaları sağlar (ör. hizmet hesabına kimliğiyle erişme).
Node.js / TypeScript
https://www.npmjs.com/package/@googlemaps/fleetengine-delivery adresine bakın.
npm
npm install @googlemaps/fleetengine-delivery
Go
Go kitaplığı, https://pkg.go.dev/cloud.google.com/go/maps adresinde bir modül olarak paketlenir.
Python
https://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/ adresini ziyaret edin.
pip
pip install google-auth
pip install google-maps-fleetengine-delivery
C#
C# kitaplığının yükleme talimatlarını https://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1 adresinde bulabilirsiniz.
PHP
https://packagist.org/packages/google/maps-fleetengine-delivery adresine bakın.
Ruby
https://rubygems.org/gems/google-maps-fleet_engine-delivery adresini ziyaret edin.