使用Boto在Amazon Mturk中创建HIT时获取HIT Id

时间:2012-12-21 06:25:15

标签: python-2.7 boto mechanicalturk

我正在亚马逊Mturk开展一个项目。我正在使用Python Boto API。

boto.connection.create_HIT()方法返回ResultSet的一个对象,我试图从中获取HIT Id。我还在Create_HIT()中使用了响应组,如'HITDetail',HITAssignmentSummary'和'HITQuestion'。

my_hit = mturk_connection.create_hit(hit_type = my_hit_type,
            question = my_question,
            max_assignments = 1,
            annotation = "An annotation from boto ",
            lifetime = 8*60, 
            response_groups = ['HITDetail','HITQuestion','HITAssignmentSummary'])

但是我找不到从它返回的内容中获取HIT Id的方法。

请帮助我。

1 个答案:

答案 0 :(得分:5)

在create_HIT()中,将参数'response_groups'的值传递为'Minimal'。 然后在你的情况下,使用my_hit [0] .HITTypeId 它现在应该工作正常.. :))