Python 用 Google API クライアント ライブラリ ( http://wiki.freebase.com/wiki/Google_API_Client_Libraries#Python )を使用して次の MQL クエリを再現するにはどうすればよいですか?
https://api.freebase.com/api/service/mqlread?queries={"q1":[{"name~=":"*doubt*","name": None,"type": "/media_common/quotation","author": [{"name": "William Shakespeare"}]}], "q2":[{"name~=":"*law*","name": None,"type": "/media_common/quotation","author": [{"name": "William Shakespeare"}]}]}
次の単一のクエリが機能します。
from apiclient import discovery
from apiclient import model
import json
from pprint import pprint
DEVELOPER_KEY = ''
model.JsonModel.alt_param = ""
freebase = discovery.build('freebase', 'v1', developerKey=DEVELOPER_KEY)
query = [{"name~=":"*doubt*","name": None,"type": "/media_common/quotation","author": [{"name": "William Shakespeare"}]}]
response = json.loads(freebase.mqlread(query=json.dumps(query)).execute())
pprint (response)
パラメータ「query」を「queries」に変更する方法がわかりません