当我使用--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)
答案 0 :(得分:1)
我试图从大多数地方获得帮助,最后,亚马逊Mturk回复了我的推文。我直接和他们联系过了一个多星期后,我得到了以下回复,那就是''两者之间导致了这个问题。
更正的代码是
--qualification-requirements QualificationTypeId="000000000000000000L0",Comparator="GreaterThanOrEqualTo",IntegerValues=[90],RequiredToPreview=true QualificationTypeId="00000000000000000071",Comparator="EqualTo",LocaleValues=[{Country="US"}],RequiredToPreview=true
我希望它可以帮助其他人解决同样的问题。