我已经浏览了Google网站上的所有prereqs。
在服务器上获得并安装了SSL证书(来自Let的加密)。
在Google Search Console上注册并验证了域名(是的,https网址)(例如https://example.org)。
已将域添加到我的API凭据Domain Verification。
主题='项目/ myproject的/订阅/ mytopic'
子=' projecs / myproject的/订阅/ 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开发者控制台创建订阅。当我尝试时,我回来了#34;订阅无法添加"通知。我是此主题和项目的完整所有者,具有读写权限。我能够毫无问题地添加pull订阅。
为什么有任何想法?好像我不是only one打这个。
答案 0 :(得分:6)
想出来。我在域验证中包含了协议(https://example.org),而不仅仅是example.org。如果域验证工具提供了一些阻止这一点的验证,那将是很好的。
https://console.developers.google.com/apis/credentials/domainverification