公式docによれば、Python用Google APIクライアントライブラリからバッチリクエストを行うことができます。ここには例がありますGoogle API Client for Python。バッチリクエスト:コールバック内の特定のリクエストにアクセスする方法
from apiclient.http import BatchHttpRequest
def list_animals(request_id, response, exception):
if exception is not None:
# Do something with the exception
pass
else:
# Do something with the response
pass
def list_farmers(request_id, response):
"""Do something with the farmers list response."""
pass
service = build('farm', 'v2')
batch = service.new_batch_http_request()
batch.add(service.animals().list(), callback=list_animals)
batch.add(service.farmers().list(), callback=list_farmers)
batch.execute(http=http)
コールバックのリクエストにアクセスする方法はありますか?たとえば、例外がある場合はリクエスト(request_idではなく)を出力しますか?