web-dev-qa-db-ja.com

URLエンドポイントへのサブスクリプションを作成するときの「pubsubエラーINVALID_ARGUMENT」

GC pubsubでテストトピックを作成し、プルサブスクリプションを問題なく作成できますが、URLエンドポイントサブスクリプションを作成しようとすると、「pubsubエラーINVALID_ARGUMENT」が表示されます

パラメータサブスクリプション名:testingsubエンドポイントURL: https://requestb.in/1iztlqt1

私が間違っていることのアイデア

29
Adam McCrory

このエラーで返されたメッセージを見ると、さらに詳細な情報が得られます。この問題の一般的な原因は、 エンドポイントの登録 をしていないことです。ドメインをプッシュエンドポイントとして登録するには、ドメインを所有していることを確認する必要があります。

24

ドメインが登録されていることを確認してください。
https://www.google.com/webmasters/verification
最も簡単な方法は、htmlファイルのアップロードです。

ドメインを登録するだけでは十分ではありません。ここに追加する必要もあります。 https://console.cloud.google.com/apis/credentials/domainverification

24
mabc21

古い投稿です。しかし、まだこの問題に直面している人々のために。私は同じ問題を経験しました。私の問題を解決したもの:

  1. ドメインレジストラーのDNSゾーンパネルに「google-site-verification = hfjhvhjvjhvjvjvhjvjvjhvjv」のようなTXTレコードを追加して、console.developers.google.comにドメインを登録しました。
  2. プロトコルとして http://duskylory.store を使用する代わりに、 https://duskylory.store を使用する必要がありました。どうやら、彼らはpub/subのトラブルシューティングページに書かれているプロトコルとしてhttpsを受け入れているようです。
3
Mukarram Ali

これには複数の原因が考えられますが、私にとってはエンドポイントURLのつづりが間違っていただけです。末尾にスラッシュを追加する必要がありました。

これは間違っているようです:https://example.com/pubsub_entry正しいスペルは次のとおりです。https://example.com/pubsub_entry/

Cloud Functionのエンドポイントの確認に少なくとも30分費やしましたが、スペルが原因で同じエラーが発生しました。末尾のスラッシュを追加しなかったため、これが問題の解決策になる可能性があります。

これに関するエラーフィードバックはひどいです!