Javascript 如何在MTURK中使用Turkit?

Javascript 如何在MTURK中使用Turkit?,javascript,soap,https,mechanicalturk,Javascript,Soap,Https,Mechanicalturk,我试图在windows7上使用该软件包,只是想让该软件包中给出的示例代码正常工作 print("Hello World") print("Your balance is: " + mturk.getAccountBalance()) 我已经在属性文件中指定了我的awsAccessKeyID和awsSecretAccessKey 但我得到了以下错误: org.mozilla.javascript.WrappedException:Wrapped java.lang.IllegalArgument

我试图在windows7上使用该软件包,只是想让该软件包中给出的示例代码正常工作

print("Hello World")
print("Your balance is: " + mturk.getAccountBalance())
我已经在属性文件中指定了我的awsAccessKeyID和awsSecretAccessKey

但我得到了以下错误:

org.mozilla.javascript.WrappedException:Wrapped java.lang.IllegalArgumentException:错误500: aws:Client.NonSecureRequest此请求必须通过安全通道发出。您必须使用“https”而不是“http”。72aff2a1-4ba4-40a6-beb3-b65deafd3945

我想我的internet连接设置可能有问题,或者我没有安装此软件包所需的东西。有人能帮我找出这里出了什么问题吗


谢谢!

出于安全原因,Mechanical Turk团队最近开始强制所有API调用必须通过“https”而不是“http”进行。您只需要将请求URL更改为“https”,它就可以工作了

干杯,
Isaac

我认为问题在于,正如Isaac所说,他们开始强制执行“HTTPS”请求,因此,在他们推出修复(即使用HTTPS)以使用它之前,您必须下载源代码并在那里进行更改。您可以下载源代码


除非您很快需要它,否则我会等待修复(或与他们联系并要求他们尽快修复)

这应该在版本0.2.7中修复