首页 > 解决方案 > google appengine 未授权状态 401

问题描述

当我访问端点'/ 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”。

这可能只是我没有使用访问正确的存储桶还是我没有使用正确的密钥?

标签: pythongoogle-app-enginegoogle-cloud-platformgoogle-cloud-endpointsgoogle-app-engine-python

解决方案


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

  • 转到控制台
  • 转到 App Engine >> 版本
  • 对于服务版本,请转到工具 >> 日志

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

当您为路径指定 APIkey Security 并在没有密钥参数或使用错误密钥的情况下调用它时,通常会触发此错误。


推荐阅读