如何设置gdata.codesearch API的max_results值高于10?

时间:2011-04-07 01:18:59

标签: python api gdata

您可以告诉我如何使用gdata Codesearch API并将查询结果的数量增加到10以上吗?

我已经从Code Google Gdata - CodesearchExample检查了CodesearchExample.py,但找不到办法。

有人有个主意吗?

1 个答案:

答案 0 :(得分:0)

您不能像示例那样直接使用GetSnippetsFeed。 GetSnippetsFeed实际上是一个包装器,它创建一个没有任何参数的CodesearchQuery对象。如果您自己创建该对象,则可以设置max_results属性。

service = gdata.codesearch.service.CodesearchService(source='my_test_app-1.0')
query = gdata.codesearch.service.CodesearchQuery(text_query="search text")
query.max_results=15
feed = service.Query(query.ToUri())