Я пытаюсь реализовать внешний вопрос в Amazon Mechanical Turk. Все работает отлично за submit
вход, который постоянно возвращается следующее сообщение об ошибке, за исключением:Amazon Mechanical Turk externalSubmit error
There was a problem submitting your results for this HIT.
This HIT is still assigned to you. To try this HIT again, click "HITs Assigned To You" in the navigation bar, then click "Continue work on this HIT" for the HIT. If this problem persists, you can contact the Requester for this HIT using the "Contact" link above.
To return this HIT and continue working on other HITs, click the "Return HIT" button.
Я попробовал все, что я могу сделать представить целевую кнопку работу и проверил каждый пост я мог бы найти на Google и на этом сайте но ничего не работает.
Это код для кнопки отправки на моем сайте:
<form name="hitForm" id="hitForm" action="https://workersandbox.mturk.com/mturk/externalSubmit" method="POST">
<input type="hidden" name="assignmentId" value="<?php echo $_REQUEST["assignmentId"]; ?>" />
<input type="hidden" name="hitId" value="<?php echo $_REQUEST["hitId"]; ?>" />
<input type="hidden" name="workerId" value="<?php echo $_REQUEST["workerId"]; ?>" />
<input type="submit" class="btn btn-primary btn-lg active" role="button">
</form>
пользователь должен нажать кнопку отправки на форме, как только они сделаны с задачей представить на HIT и получать их оплаты. Я попытался отправить форму больше и с меньшей информацией, я пробовал жестко кодировать информацию (пользователя, который в настоящее время тестирует HIT), в форму, я попытался использовать гиперссылку с данными пользователя, и я попытался представить задача от разных пользователей, от разных компьютеров, от разных сетей и т. д.
Любая помощь при этой ошибке будет принята с благодарностью.
Edit:
Я попробовал то, что Томас сказал, но я все еще получаю такое же сообщение об ошибке. Моя форма теперь выглядит следующим образом:
<form name="hitForm" id="hitForm" action="https://workersandbox.mturk.com/mturk/externalSubmit" method="POST">
<input type="hidden" name="assignmentId" value="<?php echo $_COOKIE["PlayerUserName"]; ?>" />
<input type="hidden" name="foo" value="" />
<input type="submit" class="btn btn-primary btn-lg active" role="button">
</form>
И да, я работаю на реквестере песочнице, чтобы убедиться, что вся моя HIT работает правильно, прежде чем открывать его на регулярной Mechanical Turk.
@Nero Пожалуйста, удалите свой комментарий и отредактируйте эту информацию в исходном вопросе. Кроме того, подтвердите, что вы тестируете это в песочнице запроса, а не на реальном сервере. – Thomas