Google bigquery bigquery api资源管理器中出现错误

Google bigquery bigquery api资源管理器中出现错误,google-bigquery,Google Bigquery,使用api资源管理器,我得到了这个错误。请注意,将Excel连接器用于相同的项目和查询是可行的。我确实将范围指定为只读 { "error": { "errors": [ { "domain": "global", "reason": "accessDenied", "message": "Access Denied: Job shufflepoint-project:job_5c8ec6808a89439eb4ac87943dbc6390: RUN_QUERY

使用api资源管理器,我得到了这个错误。请注意,将Excel连接器用于相同的项目和查询是可行的。我确实将范围指定为只读

{
 "error": {
  "errors": [
   {
    "domain": "global",
    "reason": "accessDenied",
    "message": "Access Denied: Job shufflepoint-project:job_5c8ec6808a89439eb4ac87943dbc6390: RUN_QUERY_JOB"
   }
  ],
  "code": 403,
  "message": "Access Denied: Job shufflepoint-project:job_5c8ec6808a89439eb4ac87943dbc6390: RUN_QUERY_JOB"
 }

运行查询需要范围。由于查询结果可以创建表,因此查询实际上不是只读操作。我们可以对没有指定表名的查询强制执行此操作。如果您认为这是一项有价值的功能,请告诉我。

更新:我使用“”和“”范围重新授权了oauth。执行此操作后,Execute返回预期的JSON结果。查询不应该与只读范围一起工作吗?另一个更新:在我自己的代码中尝试相同的操作,我得到了“类型为text/json的不受支持的内容”回答我自己的问题:将内容类型更改为“application/json”修复了这一问题。现在我仍然对需要查询的范围感到好奇。