Ошибка pubsub INVALID_ARGUMENT при создании подписки на конечную точку URL

Создал тестовую тему на GC pubsub и может без проблем создавать подписки по запросу, но как только я пытаюсь создать подписку на конечную точку URL, я получаю «ошибку pubsub INVALID_ARGUMENT»

Имя подписки Params: testingsub URL-адрес конечной точки: https://requestb.in/1iztlqt1

Любые идеи, что я делаю неправильно


person Adam McCrory    schedule 04.05.2017    source источник
comment
Я сталкиваюсь с той же ошибкой, что и вы @ adam-mccrory, прохожу через тот же поток. Есть ли удача с решением? Когда я иду посмотреть на ошибку, я вижу следующее: {"code":4,"trackingId":9060032922890481827,"errorSpace":"core","status":400,"message":"A required request parameter is missing. That\u0027s all we know."}   -  person nicoslepicos    schedule 09.08.2017


Ответы (4)


Если вы посмотрите на сообщение, возвращаемое с этой ошибкой, вы должны получить более подробную информацию. Распространенной причиной этой проблемы является то, что вы не зарегистрировали конечную точку. . Вам необходимо подтвердить, что вы владеете доменом, чтобы зарегистрировать его как конечную точку push.

person Kamal Aboul-Hosn    schedule 04.05.2017

Убедитесь, что ваш домен зарегистрирован.
https://www.google.com/webmasters/verification
Самый простой способ, на мой взгляд, - это загрузка HTML-файла.

Регистрации домена недостаточно, вам также необходимо добавить его сюда: https://console.cloud.google.com/apis/credentials/domainverification.

person mabc21    schedule 30.05.2018
comment
Спасибо, братан, было бы неплохо, если бы Google мог просто сказать, что мы не можем подтвердить право собственности, см. Следующую ссылку - person Illegal Operator; 29.04.2019

Это старый пост. Но все же для людей, которые все еще сталкиваются с этой проблемой. Я прошел через ту же проблему. Что решило мою проблему:

  1. Зарегистрировал свой домен в console.developers.google.com, добавив запись TXT, например 'google-site-verify = hfjhvhjvjhvjvjvhjvjvjhvjv', в панель зоны DNS моего регистратора доменов.
  2. Вместо использования http://duskylory.store в качестве протокола мне пришлось использовать https://duskylory.store. Судя по всему, они принимают https как протокол, как написано на странице устранения неполадок pub / sub.
person Mukarram Ali    schedule 20.10.2017
comment
Я просто не вижу разницы, чувак, и он продолжает говорить мне INVALID_ARGUMENT даже после проверки домена - person eduyayo; 25.01.2018
comment
@eduyayo, теперь вы видите разницу, http и https в домене. - person Mukarram Ali; 15.03.2018
comment
Есть в этом примере. Наша проблема заключалась в самоподписанном сертификате домена. - person eduyayo; 15.03.2018

Для этого есть несколько возможных причин, но для меня это было просто неправильное написание URL-адреса конечной точки. Мне пришлось добавить косую черту в конце.

Оказалось, что это неверно: https://example.com/pubsub_entry Правильное написание должно быть: https://example.com/pubsub_entry/

Я потратил не менее 30 минут на проверку конечной точки облачной функции, а затем все равно получил ту же ошибку из-за орфографии. Это может быть решением вашей проблемы, поскольку вы не добавили косую черту в конце.

Отзыв об этом ужасен!

person Auguste Van Nieuwenhuyzen    schedule 26.02.2019