mturk多个地点资格和接受率不起作用

时间:2018-01-14 15:33:36

标签: amazon-web-services command-line-interface mechanicalturk

当我使用--qualification-requirements和mturk create-hit-type时,它只是获取位置而不是接受等级。如何才能使这两项资格成为强制性的?有人可以帮我解决这个问题吗?

--qualification-requirements QualificationTypeId="000000000000000000L0",Comparator="GreaterThanOrEqualTo",IntegerValues=[90],RequiredToPreview=true --qualification-requirements QualificationTypeId="00000000000000000071",Comparator="EqualTo",LocaleValues=[{Country="US"}],RequiredToPreview=true

当我合并两者时

--qualification-requirements QualificationTypeId="000000000000000000L0",Comparator="GreaterThanOrEqualTo",IntegerValues=[90],RequiredToPreview=true, QualificationTypeId="00000000000000000071",Comparator="EqualTo",LocaleValues=[{Country="US"}],RequiredToPreview=true

它给出错误

An error occurred (ParameterValidationError) when calling the CreateHITType operation: The value "90" is not valid for the parameter IntegerValue. IntegerValue must be null when used with the EqualTo comparator.. (1515942437408 s)

1 个答案:

答案 0 :(得分:1)

我试图从大多数地方获得帮助,最后,亚马逊Mturk回复了我的推文。我直接和他们联系过了一个多星期后,我得到了以下回复,那就是''两者之间导致了这个问题。

更正的代码是

--qualification-requirements QualificationTypeId="000000000000000000L0",Comparator="GreaterThanOrEqualTo",IntegerValues=[90],RequiredToPreview=true QualificationTypeId="00000000000000000071",Comparator="EqualTo",LocaleValues=[{Country="US"}],RequiredToPreview=true

我希望它可以帮助其他人解决同样的问题。