google-api - 发布订阅授权问题
问题描述
我已经生成了一个没有限制的 Google Cloud API 密钥。我将它topic:publish
作为查询参数传递给我的 url,但我遇到了授权错误。
{
"error": {
"code": 403,
"message": "User not authorized to perform this action.",
"status": "PERMISSION_DENIED"
}
}
我不确定如何诊断权限问题,因为密钥似乎没有任何限制。该主题的所有者是我的帐户,因此那里不应该成为问题。
解决方案
Google Pub/Sub 不支持 API 密钥进行授权。Pub/Sub 使用访问令牌。这意味着使用服务帐户或 Google OAuth。
推荐阅读
- java - 从 Java 中的 JSON 文件中获取数据
- vba - 从集合中的对象获取属性(VBA)
- node.js - 如果在进程启动后附加,Chrome 不会检测到调试器
- c# - 为什么属性的equals方法比较字段?
- android - 以编程方式转移布局 - android
- python - 是否可以在 python/flask 服务器存根中的 Swagger 验证之前运行自定义代码?
- for-loop - FOR循环内的Groovy嵌套IF条件不检查“else if”语句
- python - 将其与列表值进行比较后从数据框中保存值 - Python
- python - 熊猫创建一个与索引重复的列
- c - 链接逻辑运算符