Google のサイトのすべての前提条件を確認しました。
サーバーに(Let's Encryptから)SSL証明書を取得してインストールしました。
Google Search Console ( https://example.orgなど) でドメイン (はい、https url) を登録して検証しました。
API Credential のDomain Verificationにドメインを追加しました。
topic='projects/myproject/subscriptions/mytopic'
sub='projecs/myproject/subscription/mysub'
client.projects().topics().create(topic=topic, body={}).execute()
client.projects().subscriptions().create(name=sub, body={'topic': topic, 'pushConfig': {'pushEndpoint': ' https://example.org/push-handler '}})
そして私は戻ってきます:
googleapiclient.errors.HttpError: https://pubsub.googleapis.com/v1/projects/myproject/subscriptions/mysub?alt=json が返されました "無効なプッシュ エンドポイントが指定されました (endpoint= https://example.org/push-handler )詳細については、 https://cloud.google.com/pubsub/subscriber#createを参照してください。">
また、Google の Pub/Sub 開発者コンソールからサブスクリプションを作成できません。試してみると、「サブスクリプションを追加できません」という通知が返されます。私はこのトピックとプロジェクトの完全な所有者であり、読み取りと書き込みのアクセス許可があります。問題なくプル サブスクリプションを追加できます。
理由についてのアイデアはありますか?これを打つのは私だけではないようです。