Bigquery java api无法加载数据 - “云上不存在文件”

时间:2014-11-24 15:46:42

标签: java google-bigquery google-cloud-storage

使用Java API将数据加载到Bigquery中失败了,说云上不存在该文件。但是,Google云端存储位置是正确的,并且在使用浏览器加载数据时工作正常。

这曾经在Google云端存储JSON API v1版本之前运行。我不确定这是否相关。

最近有什么改变吗?

1 个答案:

答案 0 :(得分:1)

我调查了它,结果发现这是api问题:

这就是失败的原因:

cloudstorage.objects().get(bucket, uri).execute();

这是错误消息:

com.google.api.client.googleapis.json.GoogleJsonResponseException: 400 Bad Request
{
  "code" : 400,
  "errors" : [ {
    "domain" : "global",
    "message" : "Version v1beta2 of this API is no longer available. Please try again using JSON API v1. To request temporary reinstatement for your project, please visit https://docs.google.com/forms/d/1isIxBZg3rsQbDN_TOalZaz1WT_ebJchsrlv-Qr_r9mY/viewform?entry.244568692=866447901597&entry.176324201=v1beta2&entry.1071661541-Qr_r9mY/prefill",
    "reason" : "turnedDown",
    "extendedHelp" : "https://cloud.google.com/storage/docs/json_api/v1/how-tos/migrate"
  } ],
  "message" : "Version v1beta2 of this API is no longer available. Please try again using JSON API v1. To request temporary reinstatement for your project, please visit https://docs.google.com/forms/d/1isIxBZg3rsQbDN_TOalZaz1WT_ebJchsrlv-Qr_r9mY/viewform?entry.244568692=866447901597&entry.176324201=v1beta2&entry.1071661541-Qr_r9mY/prefill"
}