google appengine未经授权状态401

时间:2020-02-04 19:50:04

标签: python google-app-engine google-cloud-platform google-cloud-endpoints google-app-engine-python

当我访问端点'/ api/v1/users/me/data/csv'时,我收到以下消息:

{
     "error": {
     "title": "Unauthorized",
     "message": "You are not authorized to perform that action. Please use the api_key 
     parameter with your registered key.",
     "status": 401
     }
}

应该将端点转到存储桶并以CSV格式写入数据,以便用户可以下载。我不确定他们在这里指的是什么“ api_key”。

这可能仅仅是我没有使用正确的存储桶还是我没有使用正确的密钥吗?

1 个答案:

答案 0 :(得分:2)

要验证它是哪个键,请检查App Engine上的日志,以查看呼叫是否一直到达App Engine。 要检查App Engine日志,请执行以下操作:

  • 转到Console
  • 转到App Engine >>版本
  • 有关投放版本,请转到工具>>日志

这将打开该版本的日志,如果调用进入应用引擎,您将在此处看到调用。如果您看不到任何调用,那是因为它们已被Cloud Endpoints停止。

当您为路径指定APIkey安全性并在不使用key参数或使用错误密钥的情况下调用该路径时,通常由Cloud Endpoints触发此错误。