Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 如何指定请求者';他在一部机械突厥剧中扮演工人?_Amazon Web Services_Mechanicalturk - Fatal编程技术网

Amazon web services 如何指定请求者';他在一部机械突厥剧中扮演工人?

Amazon web services 如何指定请求者';他在一部机械突厥剧中扮演工人?,amazon-web-services,mechanicalturk,Amazon Web Services,Mechanicalturk,我想创建一个mturk点击,其URL如下: www.example.com?source=worker\u id 其中,worker_id是工人的id代码。我最初将从MTURKWebUI创建这些,然后一旦我让它正常工作,就从PHP创建它们。但我不知道如何从修改后的mturk命中的HTML语法中获取工作者ID Mechanical Turk将使用如下URL调用您的网站: www.example.com/?hitId=2384239&assignmentId=ASD98ASDFADJKH&worke

我想创建一个mturk点击,其URL如下:
www.example.com?source=worker\u id

其中,worker_id是工人的id代码。我最初将从MTURKWebUI创建这些,然后一旦我让它正常工作,就从PHP创建它们。但我不知道如何从修改后的mturk命中的HTML语法中获取工作者ID

Mechanical Turk将使用如下URL调用您的网站:

www.example.com/?hitId=2384239&assignmentId=ASD98ASDFADJKH&workerId=ASDFASD8

在该位置的php页面中,您可以访问workerId(以及其他ID),如下所示:



请注意,只有在点击被接受后,才会在预览期间发送workerId。如果您使用的是外部命中,您可以创建一个cookie,以查看是否是接受了先前命中的工作人员,但该方法当然不可靠。

这可能会帮助某人找到解决方案-我不知道javascript,但粘贴javascript:alert(“工作人员ID为”+s.prop1);在地址栏中,生成一个带有工作者ID的弹出窗口。您可以在点击中使用javascript来构建URL吗?您可能会发现,对于外部问题,这样做更容易。
<?php
$hitId        = $_REQUEST["hitId"];
$assignmentId = $_REQUEST["assignmentId"];
$workerId     = $_REQUEST["workerId"];

echo "Hit ID: $hitId\n";
echo "Ass ID: $assignmentId\n";
echo "Worker ID: $workerId\n";
?>