教程:用MTurk和Java编程语言发布点击

在一个上一篇博客文章,我们分享了如何开始使用亚马逊机械土耳其语(MTURK)和Java编程语言的教程。万博体育网址这篇博客文章基于教程介绍了如何使用Java编程语言和Mturk的应用程序编程接口(API)在MTURK中创建人类智能任务(HITS)。

如果你还没有完成之前的教程,我们建议你从那里开始。你可以在这里找到它:https://blog.mturk.com/tutorial-using-the-mturk-api-with-the-aws-sdk-for-java-48b48826f9122

快速回顾我们离开的地方

上一个教程,我们安装日食并将其配置为与爪哇软件开发工具包(SDK)使用用于Eclipse的AWS工具包.当我们在上一个教程中停止时,我们的代码调用了mturk的api来调用获取帐户余额方法。看起来有点像这样:

现在,让我们创造一些的点击量

在今天的教程中,我们要在上次做的安装工作的基础上,但这次我们将在mturk中创建一些点击率。要做到这一点,我们会打电话给CreateHit API操作.

开始,我们将利用这里找到的示例代码:

https://github.com/aws-samples/mturk-code-samples/blob/master/java/createhitsample.java

首先在现有项目中创建一个名为createHitsample.java的文件。您可以通过选择SRC/MeN/Java包裹,然后单击鼠标右键(默认包)然后选择新建>类。它应该是这样的:

应该出现一个窗口。唯一需要填写的字段是姓名:您将进入的位置创建样本然后点击完成.它应该是这样的:

下一步,粘贴此处找到的代码:

https://github.com/aws-samples/mturk-code-samples/blob/master/java/createhitsample.java

进入创建hitsample.java文件,替换中已有的任何内容创建hitsample.java文件。完成后应该像这样。

此代码调用mturk的createHit API来构造一个hit。命中的问题包含在一个名为MyQuask.xml我们马上就要添加到我们的项目中。但是如果您尝试在没有该文件的情况下运行代码,您将收到如下错误消息:

要解决此错误,我们将下载MyQuask.xml代码正在查找的文件。您可以在此处找到此文件:

https://github.com/aws-samples/mturk-code-samples/blob/master/java/my_question.xml

要将此文件添加到项目中,在项目上单击鼠标右键MTUK应用程序然后选择新建>文件。它应该是这样的:

应出现一个对话框。在文件名:字段,类型MyQuask.xml然后按完成.它应该是这样的:

Eclipse将创建my_question.xml文件并将其打开。默认情况下,它将在“”中打开设计“模式,如果我们一个接一个地构建XML元素,这会更方便。

既然我们已经有了一个问题文件,我们将单击源选项卡,以便粘贴到XML中。然后,粘贴上面下载的my_question.xml的内容。它应该是这样的:

鼓膜,请…

现在我们要创造一个成功。要做到这一点,只需再次运行createHitsample.java文件(如果已经在上面运行过,您只需点击菜单和选择从选项)。运行createHitsample文件时,您应该看到以下内容:

如果打开输出控制台中显示的URL,您应该看到以下内容:

祝贺你!您刚刚使用AWS SDK创建了MTURK API的第一个点击。干得好。

包扎

今天,我们建立在我们的基础上以前的Java教程使用mturk请求程序API为工作人员创建命中。在以后的教程中,我们将在此基础上向读者展示如何做得更多。与此同时,通过访问mturk api文档,您可以了解有关mturk api的更多信息。在这里.您还可以查看AWS SDK和MTURK API的更多Java示例代码。在这里.

我们希望您喜欢今天的教程。如果你有任何问题,请把问题发到我们的姆图克论坛.要成为一名请求者,,在这里注册.想作为一个工人客户做出贡献吗??从这里开始.

响应
作者选择了不显示对这个故事的回应。您仍然可以通过单击响应气泡来响应。