Bibliotecas de cliente para serviços de tarefas agendadas
Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Para uma experiência melhor do que desenvolver em REST ou gRPC brutos para
comunicação de servidor para servidor, use as bibliotecas de cliente específicas da linguagem do Google.
Acesse o repositório do GitHub para conferir os arquivos protobuf em que esses clientes se baseiam.
Se não houver bibliotecas no idioma do seu aplicativo, use o gRPC ou os endpoints REST do Fleet Engine.
OBSERVAÇÃO: as bibliotecas de cliente do Google Cloud foram criadas para serem executadas em ambientes de servidor confiáveis. Os JWTs não são necessários. Use as Application Default Credentials com a função deliveryAdmin adequada.
É possível usar a biblioteca de autenticação do Fleet Engine para criar JSON Web Tokens assinados
no ambiente Java. O Fleet Engine usa JWTs para restringir o acesso às APIs do Fleet Engine em ambientes não confiáveis. A biblioteca de autenticação do Fleet Engine simplifica a criação de JWTs do Fleet Engine em Java e os assina com segurança. Para mais detalhes, consulte a Biblioteca de autenticação do Fleet Engine para Java.
A biblioteca oferece os seguintes benefícios:
Simplifica o processo de criação de tokens do Fleet Engine.
Fornece mecanismos de assinatura de token diferentes do uso de arquivos de credenciais, como
a personificação de uma conta de serviço.
[[["Fácil de entender","easyToUnderstand","thumb-up"],["Meu problema foi resolvido","solvedMyProblem","thumb-up"],["Outro","otherUp","thumb-up"]],[["Não contém as informações de que eu preciso","missingTheInformationINeed","thumb-down"],["Muito complicado / etapas demais","tooComplicatedTooManySteps","thumb-down"],["Desatualizado","outOfDate","thumb-down"],["Problema na tradução","translationIssue","thumb-down"],["Problema com as amostras / o código","samplesCodeIssue","thumb-down"],["Outro","otherDown","thumb-down"]],["Última atualização 2025-09-05 UTC."],[[["\u003cp\u003eLeverage Google's language-specific client libraries for streamlined server-to-server communication with Fleet Engine, instead of using raw REST or gRPC.\u003c/p\u003e\n"],["\u003cp\u003eAccess protobuf files underpinning these clients from the designated GitHub repository for development purposes.\u003c/p\u003e\n"],["\u003cp\u003eUtilize gRPC or Fleet Engine REST endpoints if client libraries are unavailable for your programming language.\u003c/p\u003e\n"],["\u003cp\u003eFor Java development, integrate the \u003ccode\u003ecom.google.maps:google-maps-fleetengine-delivery\u003c/code\u003e library via Maven or Gradle, and utilize Application Default Credentials for authentication in trusted server environments.\u003c/p\u003e\n"],["\u003cp\u003eExplore experimental client libraries for Node.js/TypeScript, Go, Python, C#, PHP, and Ruby, offering varying levels of functionality and support.\u003c/p\u003e\n"]]],[],null,["# Client libraries for scheduled task services\n\nFor a better experience than developing over raw REST or gRPC for\nserver-to-server communication, use Google's language-specific client libraries.\nGet the protobuf files these clients are based on by visiting the [GitHub](https://github.com/googleapis/googleapis/tree/master/google/maps/fleetengine/delivery/v1)\nrepository.\n\nIf libraries don't exist in your application's language, use gRPC or the\n[Fleet Engine REST](/maps/documentation/mobility/fleet-engine/reference/tasks/rest) endpoints.\n\nNOTE: Google Cloud Client Libraries are intended to run in trusted server\nenvironments. JWTs are unnecessary. Use [Application Default\nCredentials](https://cloud.google.com/docs/authentication/provide-credentials-adc)\nalong with the appropriate `deliveryAdmin` role.\n\nJava\n----\n\nJava libraries are published to public Maven repositories as\n[`com.google.maps:google-maps-fleetengine-delivery`](https://central.sonatype.com/artifact/com.google.maps/google-maps-fleetengine-delivery). \n\n### Gradle\n\n dependencies {\n implementation 'com.google.maps:google-maps-fleetengine-delivery:latest.release'\n }\n\n### Maven\n\n \u003cproject\u003e\n \u003cdependency\u003e\n \u003cgroupId\u003ecom.google.maps\u003c/groupId\u003e\n \u003cartifactId\u003egoogle-maps-fleetengine-delivery\u003c/artifactId\u003e\n \u003cversion\u003eLATEST\u003c/version\u003e\n \u003c/dependency\u003e\n \u003c/project\u003e\n\nSee Java examples for interacting with the Fleet Engine API on the\n[Get a delivery vehicle](/maps/documentation/mobility/fleet-engine/essentials/vehicles/scheduled-tasks-get-vehicle) page.\n\n### Fleet Engine Authentication Library\n\nYou can use the Fleet Engine Authentication Library to create signed JSON web\ntokens in the Java environment. Fleet Engine uses JWTs to restrict access to\nFleet Engine APIs in untrusted environments. The Fleet Engine Authentication\nLibrary simplifies construction of Fleet Engine JWTs in Java and securely signs\nthem. For details, see [Fleet Engine Authentication Library for Java](https://github.com/googlemaps/java-fleetengine-auth).\n\nThe library provides the following benefits:\n\n- Simplifies the process of creating Fleet Engine Tokens.\n- Provides token signing mechanisms other than using credential files (such as impersonating a service account.)\n\n| **Important:** Google highly recommends using the Fleet Engine Authentication Library with all Java implementations.\n\nNode.js / TypeScript\n--------------------\n\n| Experimental Library\n\nSee \u003chttps://www.npmjs.com/package/@googlemaps/fleetengine-delivery\u003e \n\n### npm\n\n npm install @googlemaps/fleetengine-delivery\n\nGo\n---\n\n| Experimental Library\n\nThe Go library is packaged as a module at\n\u003chttps://pkg.go.dev/cloud.google.com/go/maps\u003e\n\nPython\n------\n\n| Experimental Library\n\nSee \u003chttps://pypi.org/project/google-maps-fleetengine-delivery/0.1.0/\u003e \n\n### pip\n\n pip install google-auth\n pip install google-maps-fleetengine-delivery\n\nC#\n---\n\n| Experimental Library\n\nInstallation instructions for the C# library can be found at\n\u003chttps://www.nuget.org/packages/Google.Maps.FleetEngine.Delivery.V1\u003e.\n\nPHP\n---\n\n| Experimental Library\n\nSee \u003chttps://packagist.org/packages/google/maps-fleetengine-delivery\u003e.\n\nRuby\n----\n\n| Experimental Library\n\nSee \u003chttps://rubygems.org/gems/google-maps-fleet_engine-delivery\u003e."]]