2017-11-24 3 views
1

Wenn ich in Boto expire_hit aufrufen, ist ein Treffer für neue Arbeiter nicht mehr verfügbar, jedoch verhindert es auch, dass Arbeiterbenachrichtigungen wie AssignmentSubmitted an die Anwendung gesendet werden.Wie kann ich einen mechanischen Türkentreffer ablaufen lassen und trotzdem Benachrichtigungen erhalten?

In meinem Anwendungsfall brauche ich eine Anzahl von Leuten, die bereit sind, in einem kurzen Zeitraum ohne Duplikate fortzufahren. Das bedeutet, dass wir mehr Leute rekrutieren, als wir brauchen, und dann ablaufen, wenn wir genug haben, die zugestimmt haben, aber wir müssen immer noch wissen, wann die einwilligen Benutzer das Ziel erreicht haben, aber wir wollen nicht mehr Leute rekrutieren, als wir eigentlich brauchen.

Antwort

0

Das Verstreichen eines HIT ist eher ein Entsorgungs/Reinigungsvorgang und kann daher wahrscheinlich nicht so verwendet werden, wie Sie es möchten. Anstatt es zu beenden, wenn Sie zu viele haben, haben Sie versucht das HIT auszuprobieren, bis Sie genug haben? Durch das Erweitern können Sie Zuordnungen zu einem vorhandenen HIT hinzufügen und können weiterhin Benachrichtigungen auf diesem HIT ansehen.

MTurk umbenannt expire_hit-delete_hit und extend_hit-create_additional_assignments_for_hit in seiner most recent API, so sucht docs diese beiden Begriffe verwenden.

Verwandte Themen