我正在尝试从Google课堂using this link订阅推送通知,并遇到以下错误。我已经在同一项目下创建了项目,主题和订阅,并按照文档中的说明添加了服务帐户权限。
现在,我正在API Explorer on this page中进行这项工作。
我可以验证该主题是否位于开发人员控制台项目下。
是否还有其他问题会导致该主题在该项目中不可见?
{
"error": {
"code": 403,
"message": "@TopicNotOwnedByProject The specified Cloud Pub/Sub topic does not belong to your Developer Console project.",
"status": "PERMISSION_DENIED"
}
}
答案 0 :(得分:0)
经过很多挫败之后,我意识到运行API Explorer永远不会成功进行API调用,因为API调用不在我的项目范围内,而是在“ API Explorer”运行的任何项目中。如果API Explorer允许您选择一个项目来运行示例请求,则可以解决该问题。
我继续直接写了代码,它按预期工作。