Um updateHITs.sh
zu laufen, muss ich die HIT ID und hittypeid
verwenden. Ich habe die ID, aber ich bin nicht sicher, wie man den Typ von den Befehlszeilenwerkzeugen holt. Irgendwelche Ideen?Wie bekomme ich Hittyp?
Antwort
Es gibt zwei Stellen, an denen Sie mithilfe der Befehlszeilentools eine HITTypeID abrufen können. Zuerst wird es angezeigt, wenn Sie HITs erstellen. Zum Beispiel ist hier der Ausgang Lauf run.sh in der Hello World Probe Ausführung:
0088653dacfc:helloworld jrb$ ./run.sh
Unable to find a $JAVA_HOME at "/usr", continuing with system-provided Java...
--[Initializing]----------
Input: ../samples/helloworld/helloworld.input
Properties: ../samples/helloworld/helloworld.properties
Question File: ../samples/helloworld/helloworld.question
Preview mode disabled
--[Loading HITs]----------
Start time: Thu Mar 31 17:01:16 PDT 2016
Created HIT 1: HITId=3EHVO81VN5LKU5SFUDTKRPRS0ZQ1HA
Created HIT 2: HITId=3FBEFUUYRK50R4LYUDV95ZV5VFG6A2
Created HIT 3: HITId=307L9TDWJYS8E4S5KF2GK23LKVD3ND
Created HIT 4: HITId=35ZRNT9RUIYQWPSHLU2TZR3QA5I3OS
Created HIT 5: HITId=3X55NP42EOG8HP4I0UF8OR8GKAE3P9
You may see your HIT(s) with HITTypeId '3PFYYPJUJW5X02IODV4MGVYUBJX2Z0' here:
https://workersandbox.mturk.com/mturk/preview?groupId=3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
End time: Thu Mar 31 17:01:17 PDT 2016
--[Done Loading HITs]----------
Total load time: 1 seconds.
Successfully loaded 5 HITs.
Auch können Sie die HITTypeId in der .success Datei erhalten, die produziert wird, wenn Sie den Befehl ausführen run.sh (HITs erstellen) . Zum Beispiel, nachdem ich den obigen Befehl ausgeführt hatte, hatte ich eine Datei namens helloworld.success im selben Ordner mit dem Inhalt von (Hinweis: Ich habe ein paar Tabs hinzugefügt, um es hübsch aussehen zu lassen, aber versuche es nicht direkt in deinem Datei, bedeuten die zusätzlichen Registerkarten wird es wahrscheinlich nicht funktionieren):
hitid hittypeid
3EHVO81VN5LKU5SFUDTKRPRS0ZQ1HA 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
3FBEFUUYRK50R4LYUDV95ZV5VFG6A2 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
307L9TDWJYS8E4S5KF2GK23LKVD3ND 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
35ZRNT9RUIYQWPSHLU2TZR3QA5I3OS 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
3X55NP42EOG8HP4I0UF8OR8GKAE3P9 3PFYYPJUJW5X02IODV4MGVYUBJX2Z0
Die updateHITs.sh Datei eine .success Datei als Eingabe erwartet. Wenn alles, was du hast, ein Hidid ist, gibt es tatsächlich einen hinterhältigen Weg, dies zu tun. Es stellt sich heraus, dass Sie in der .success-Datei keinen Hittypeid benötigen, damit es funktioniert. So fügen Sie den Code in eine Datei, nennen Sie es so etwas wie sneaky.success:
hitid
3FBEFUUYRK50R4LYUDV95ZV5VFG6A2
Und dann den Befehl ausführen:
./updateHITs.sh -success sneaky.success -properties new_hit.properties
Wo „new_hit.properties“ enthält alle Eigenschaften, die Sie aktualisieren möchten diese HITs zu.
- 1. Wie bekomme ich CCTray
- 2. Wie bekomme ich System.Web.Http.Owin?
- 3. Wie bekomme ich GetCustomAttributes?
- 4. Wie bekomme ich BigDecimalScale?
- 5. Wie bekomme ich Daten?
- 6. Wie bekomme ich Instanznummer
- 7. Wie bekomme ich sal.h
- 8. Wie bekomme ich ApplicationController?
- 9. Wie bekomme ich xjc?
- 10. Wie bekomme ich die Methodenaufrufhistorie?
- 11. Wie bekomme ich Bin Path?
- 12. Wie bekomme ich Favoriten Stern
- 13. Wie bekomme ich TimeZoneInfo Kurzname
- 14. Wie bekomme ich iframe Antwortheader?
- 15. Wie bekomme ich einen IXmlNamespaceResolver?
- 16. Wie bekomme ich PyQt4.phonon?
- 17. Wie bekomme ich das AssemblyTitle?
- 18. Wie bekomme ich .ipa Dateipfad
- 19. Doc2vec: Wie bekomme ich Dokumentvektoren?
- 20. Wie bekomme ich Python-Ausnahmetext
- 21. Wie bekomme ich UIImageView Koordinaten?
- 22. Wie bekomme ich die Dialoggröße?
- 23. Wie bekomme ich Geräte-Token?
- 24. Wie bekomme ich das Programmverzeichnis?
- 25. Wie bekomme ich dieses Objekt?
- 26. Wie bekomme ich Lambda-Ausdrucksparameter?
- 27. Wie bekomme ich einen Zeilenumbruch?
- 28. Wie bekomme ich checkboxreeviewer getselection?
- 29. Wie bekomme ich Datei Icon?
- 30. Wie bekomme ich die SocketTimeoutException
Abschließend können Sie diese ID nur erhalten, wenn Sie das HIT über die Befehlszeile erstellen? – User
Sie können die ID von der API auch abrufen, indem Sie GetHIT mit der HITId aufrufen. Sie können es über die Benutzeroberfläche abrufen, indem Sie auf "HITs einzeln verwalten" klicken, aber wenn Sie viele HITs in Ihrem Konto haben, kann sich diese Methode als unbrauchbar erweisen. Ich hoffe, dass hilft, Ihre Frage zu beantworten, aber absolut bereit, zu helfen, mehr Farbe hinzuzufügen, wenn es helfen wird. Viel Glück! – jrb