4
我正在使用以下代码将数据从App Engine传输到BigQuery。目前请求被阻止。有没有办法使用这些请求异步使用这些请求(不使用deferred
库或类似的)?异步insertAll使用python-api-client请求
credentials = AppAssertionCredentials(scope = 'https://www.googleapis.com/auth/bigquery')
http = credentials.authorize(httplib2.Http())
bigquery = build('bigquery', 'v2', http = http)
bigquery.tabledata().insertAll(
projectId = PROJECT_NUMBER,
datasetId = DATASET_ID,
tableId = TABLE_ID,
body = body).execute()
也许这将帮助https://cloud.google.com/appengine/docs/python/urlfetch/asynchronousrequests – 2014-11-24 14:07:19
@VincentBeltman谢谢,我熟悉并使用urlfetch rpc请求。我想知道是否有一种方法只使用'apiclient'而不是手动调度请求。 – Tzach 2014-11-24 14:08:39
就我所知,没有这样的事情。我实际上查看了整个代码,但找不到任何代码。那大概是半年左右。也许它改变了。 – 2014-11-24 14:11:08