我有一个ExternalQuestion
,我正在尝试将我的数据发回到Mechanical Turk,这是在答案成功完成后完成的。这就是我正在做的事情:
r = requests.post('https://workersandbox.mturk.com/externalSubmit',
data={
'assignmentId': 'MY_ASSIGNMENT_ID',
'answerText': 'SOME TEXT HERE'
})
但是,我得到以下404:
>>> r.status_code
404
我在这里做错了什么,以及如何将我的数据发布到Mechanical Turk?
答案 0 :(得分:2)
您使用的网址无效。根据{{3}},必须使用以下其中一项:
表单操作
外部网站上的表单必须使用以下URL将结果数据发回给Amazon Mechanical Turk:
https://www.mturk.com/mturk/externalSubmit
或者,如果您使用的是Amazon Mechanical Turk沙箱,则应使用以下沙箱URL将结果数据发回Mechanical Turk:
https://workersandbox.mturk.com/mturk/externalSubmit