"ошибка pubsub INVALID_ARGUMENT" при создании подписки на конечную точку URL
Создал тестовую тему на GC pubsub и не может создавать отладочные подписки без проблем, но как только я попытаюсь создать подписку на конечную точку URL, я получаю "pubsub error INVALID_ARGUMENT"
Params
Название подписки: testingsub
Конечный URL-адрес: https://requestb.in/1iztlqt1
Любые идеи, что я делаю неправильно
Ответы
Ответ 1
Если вы посмотрите сообщение, возвращенное с этой ошибкой, вы должны получить более подробную информацию. Общей причиной этой проблемы является то, что вы не зарегистрировали конечную точку. Вам необходимо подтвердить, что вы являетесь владельцем домена, чтобы зарегистрировать его как конечную точку push.
Ответ 2
Убедитесь, что ваш домен зарегистрирован.
https://www.google.com/webmasters/verification
Самый простой метод, на мой взгляд, это загрузка файла HTML.
Регистрация домена не достаточно, вам также нужно добавить его здесь: https://console.cloud.google.com/apis/credentials/domainverification
Ответ 3
Это старый пост. Но все же для людей, которые все еще сталкиваются с этой проблемой. Я прошел через ту же проблему. Что решило мою проблему:
- Зарегистрируйте мой домен в console.developers.google.com, добавив запись TXT, например "google-site-verify = hfjhvhjvjhvjvjvhjvjvjhvjv", на панели DNS-зоны моего регистратора домена.
- Вместо использования http://duskylory.store в качестве протокола, мне пришлось использовать https://duskylory.store. Очевидно, они принимают https в качестве протокола, как написано на странице устранения неполадок pub/sub.
Ответ 4
Есть несколько возможных причин для этого, но для меня это было просто неправильное написание URL конечной точки. Я должен был добавить косую черту.
Это выглядит неправильно: https://example.com/pubsub_entry
Правильное написание должно быть следующим: https://example.com/pubsub_entry/
Я потратил не менее 30 минут на проверку конечной точки облачной функции, а затем все еще получил ту же ошибку из-за орфографии. Это может быть решением вашей проблемы, поскольку вы не добавили косую черту.
Ошибка обратной связи по этому ужасна!