6

Google のサイトのすべての前提条件を確認しました。

  1. サーバーに(Let's Encryptから)SSL証明書を取得してインストールしました。

  2. Google Search Console ( https://example.orgなど) でドメイン (はい、https url) を登録して検証しました。

  3. 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 開発者コンソールからサブスクリプションを作成できません。試してみると、「サブスクリプションを追加できません」という通知が返されます。私はこのトピックとプロジェクトの完全な所有者であり、読み取りと書き込みのアクセス許可があります。問題なくプル サブスクリプションを追加できます。

理由についてのアイデアはありますか?これを打つのは私だけではないようです。

4

1 に答える 1

7

理解した。example.org だけでなく、プロトコル ( https://example.org ) をドメイン検証に含めました。これを防止する検証を提供するドメイン検証ツールがあればよかったのに。

https://console.developers.google.com/apis/credentials/domainverification

于 2016-01-17T22:25:25.537 に答える