0

J'intègre Google Pub/Sub pour un de mes services intégré dans le moteur de l'application flexible. J'utilise le code suivant pour publier un message au sujet,Comment authentifier et publier un message via Google Pub/Sub en utilisant Java?

Publisher publisher = 
     Publisher.defaultBuilder(TopicName.create("project-name", "testTopic")).build(); 

    PubsubMessage pubsubMessage = PubsubMessage.newBuilder().setData(ByteString.copyFromUtf8(message)).build(); 

    publisher.publish(pubsubMessage); 

Déployés au moteur d'application et exécuté, la publication ne fonctionne pas (noté puisqu'il ne demandait pas le point final de poussée), aucune erreur n'a été jeté. Cependant, lorsqu'il est publié manuellement à partir de la console, le point d'extrémité Push est appelé. Donc, je soupçonne que c'est dû à l'authentification. Ainsi, comment pouvons-nous authentifier le client avec nos informations d'identification (comme les autres API tierces, qui utilisent des clés API) et faire des appels lib/API pour créer, s'abonner et publier sur Google pub/sub. La méthode d'authentification est-elle différente pour la publication des applications à partir du moteur de l'application et hors du réseau Google?

Merci d'avance.

Répondre