2012-12-15 31 views
0

使用api資源管理器我得到這個錯誤。請注意,使用具有相同項目和查詢的Excel連接器將起作用。我確實將範圍指定爲只讀。在bigquery api資源管理器中的錯誤

{ 
"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" 
} 
+0

更新:我同時使用 「https://www.googleapis.com/auth/bigquery」 和 「https://www.googleapis.com/auth/bigquery.readonly」 範圍重新授權的OAuth。這樣做後,Execute返回了預期的JSON結果。 不應該使用只讀範圍的查詢嗎? –

+0

另一個更新:嘗試在我自己的代碼中的相同操作,我得到「不支持的內容與類型:文本/ JSON」 –

+0

回答我自己的問題:更改內容類型爲「應用程序/ JSON」固定。現在我仍然對需要查詢的範圍感興趣。 –

回答

0

運行查詢需要https://www.googleapis.com/auth/bigquery範圍。鑑於查詢結果可以創建表,查詢並不是真正的只讀操作。我們可以只爲沒有指定表名的查詢執行此操作。讓我知道你是否會覺得這是一個有價值的功能。