web-dev-qa-db-fra.com

"erreur pubsub INVALID_ARGUMENT" lors de la création d'un abonnement au point de terminaison URL

A créé un sujet de test sur GC pubsub et peut créer des abonnements par extraction sans problème, mais dès que j'essaie de créer un abonnement de point de terminaison URL, j'obtiens une "erreur pubsub INVALID_ARGUMENT"

Nom d'abonnement aux paramètres: testingsub URL du point de terminaison: https://requestb.in/1iztlqt1

Toutes les idées de ce que je fais mal

29
Adam McCrory

Si vous regardez le message renvoyé avec cette erreur, vous devriez obtenir plus de détails. Une cause courante de ce problème est que vous n'avez pas enregistré le point de terminaison . Vous devez vérifier que vous êtes propriétaire du domaine afin de l'enregistrer en tant que point de terminaison Push.

24

Assurez-vous que votre domaine est enregistré.
https://www.google.com/webmasters/verification
La méthode la plus simple à mon avis est le téléchargement de fichiers html.

L'enregistrement d'un domaine ne suffit pas, vous devez également l'ajouter ici: https://console.cloud.google.com/apis/credentials/domainverification

24
mabc21

C'est un vieux poste. Mais toujours pour les personnes qui sont toujours confrontées à ce problème. J'ai vécu le même problème. Ce qui a résolu mon problème:

  1. J'ai enregistré mon domaine dans console.developers.google.com en ajoutant un enregistrement TXT comme "google-site-verification = hfjhvhjvjhvjvjvhjvjvjhvjv" dans mon panneau de zone DNS du registraire de domaine.
  2. Au lieu d'utiliser http://duskylory.store comme protocole, j'ai dû utiliser https://duskylory.store . Apparemment, ils acceptent https comme protocole tel qu'écrit sur la page de dépannage pub/sub.
3
Mukarram Ali

Il existe plusieurs causes possibles à cela, mais pour moi, il s'agissait simplement d'une orthographe incorrecte de l'URL du point de terminaison. J'ai dû ajouter une barre oblique de fin.

Cela semblait incorrect: https://example.com/pubsub_entry L'orthographe correcte doit être: https://example.com/pubsub_entry/

J'ai passé au moins 30 minutes à vérifier le point de terminaison de la fonction cloud, puis j'ai toujours eu la même erreur en raison de l'orthographe. Cela peut être une solution à votre problème car vous n'avez pas ajouté de barre oblique de fin.

Le retour d'erreur à ce sujet est terrible!

2