我3-5天前才开始使用Google Messaging API,还不知道哪里出了问题。我已经向Google的支持页面发送/询问了这个问题。
项目在我的通用google帐户下。我在此项目下为info@ourdomain.com创建了一个服务帐户,并将其添加为project > Editor角色。得到了这个Json密钥,和我的python Echo Bot文件一起上传了。
我也完成了我的合作伙伴帐户注册(info@ourdomain.com),并与我的通用谷歌帐户中连接的项目编号进行了验证。我不知道这是不是正确的设置,我的合作伙伴帐户和项目ID来自不同的谷歌帐户(分别是info@ourdomain.com和generic@gmail.com )。
我使用的Echo机器人示例:https://github.com/google-business-communications/bm-python-echo-bot/tree/master/full_sample

日志:

发布于 2021-08-21 20:58:52
我对Google的服务编程非常熟悉,但直到我看到你的问题(这很有趣,谢谢),我才意识到Business Messages。
有几个关于“选择您为Business Messages注册的项目”的引用。
通常,Google通过让用户注册Project ID和Google帐户来启用非GA|非公共API和其他功能(有时通过将服务帐户注入到项目策略中)。我怀疑这就是这里正在发生的事情,功能要么被阻止,要么完全不能工作,因为你使用了不同的项目。
通过检查日志,您可能能够从问题中获得更多洞察。IIUC,部署了一个应用程序引擎应用程序,您应该能够gcloud app logs read --project=[[YOUR-PROJECT-ID]] (或gcloud app logs tail --project=[[YOUR-PROJECT-ID]])
https://stackoverflow.com/questions/68873326
复制相似问题