如何使用googleapi Python客户机库(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"}]}]}
以下单个查询有效:
^{pr2}$我不知道如何将参数“query”更改为“querys”
假设发现文档包含
queries
参数,我认为它应该是:客户机使用发现文档来确定每个API方法接受哪个参数。所以只要更改python参数的名称就可以了。在
queries
参数在新API中消失了。您可以使用lightly documentedRPC接口,方法如下:[代码片段由Shawn Simister提供,Google dev rel]
在Google API Python Client的下一个版本(版本1.0 beta 9)中,您将能够像这样将多个查询批处理在一起:
使用这种技术,您可以组合多个查询,甚至MQL查询和搜索查询,它将只创建一个HTTP请求。在
相关问题 更多 >
编程相关推荐