2012-12-21 4 views
6

Ich arbeite an einem Projekt in Amazon Mturk. Ich benutze die Python Boto API.Erhalten von HIT-ID beim Erstellen von HIT in Amazon Mturk mit Boto

Die Methode boto.connection.create_HIT() gibt ein Objekt von ResultSet zurück, von dem ich versuche, die HIT ID zu erhalten. Ich habe auch Response Groups wie 'HITDetail', 'HitassignmentSummary' und 'HITQuestion' in Create_HIT() verwendet.

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']) 

Aber ich bin nicht in der Lage, einen Weg zu finden, die HIT Id von dem, was es zurückgibt, zu erhalten.

Bitte helfen Sie mir dabei.

Antwort

5

Übergeben Sie in create_HIT() den Wert des Arguments 'response_groups' als 'Minimal'. Dann in Ihrem Fall, verwenden Sie die my_hit [0]. HITTypeId Es sollte jetzt gut funktionieren .. :)

+0

Vielen Dank .. Seine Arbeit .. –

Verwandte Themen