Mechanical Turk externalquestion error when submitting hit

谁说胖子不能爱 提交于 2019-11-29 15:42:23

The issue here is usually that you're not submitting the appropriate information back to MTurk. You need to send the assignmentId parameter in addition to at least one other named field. I often just add a &foo=bar (or similar) to the end of the submit URL. So you should be submitting to something like:

https://workersandbox.mturk.com/mturk/externalSubmit?assignmentId=34J10VATJGBKANG4MDCHRA6ME53QIH&foo=bar

That's for the sandbox. For the live server, switch the base URL to https://www.mturk.com.

Amazon MT HITs seems to be printing a generic error message for a wide range of issues. This causes the problem to be particularity hard to debug.

For me, the error occurred since I was not assigning "name" attribute to my input elements in the form.

You must include the HTML name attribute in the input field definition. Make your name attributes descriptive because they are used as the column headings in the Results table.

If you are using the GUI to build and deploy your tasks, I recommend giving this document a good read and see if you have missed something.

MT Requestor UI guide

Hope this helps.

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!