给出
curl --request POST 'https://pubsub.googleapis.com/v1/projects/myproject/topics/mytopic:publish?key=[API_KEY]'
--header 'Content-Type: application/json'
--data '{"messages":[]}'
我得到以下信息:
{ “错误”:{ “代码”:403, "message": "用户无权执行此操作。", “状态”:“PERMISSION_DENIED”}}
在使用服务帐户和 OAuth2 的地方工作正常。
调试这个的最佳方法是什么?
谢谢
编辑:我想补充一点,我想使用 API 密钥,因为我正在创建一个 ptowhich 将在服务器上运行而没有使用 PubSub 客户端 SDK 的选项(我正在使用 vector.dev HTTP 接收器),所以使用服务帐户不是一种选择。