如何使用Boto将UniqueRequestToken传递给AWS机械土耳其人

时间:2013-09-11 14:48:37

标签: python amazon-web-services boto mechanicalturk

我正在尝试使用create_hit的UniqueRequestToken参数,如文档here所示。它不会在boto.mturk.connection.MTurkConnection.create_hit中显示为参数。我试图使用它,猜测它会被称为unique_request_token,并得到以下内容:

TypeError: create_hit() got an unexpected keyword argument 'unique_request_token'

boto根本不支持该参数吗?有没有办法绕过这个,没有修补boto客户端?

1 个答案:

答案 0 :(得分:2)

It is not implemented by Boto.如果你想继续使用Boto,你需要修补Boto来添加它。

或者,您可以使用我的Python mTurk API。您可以提出以下请求:

from mturkcore import MechanicalTurk
m = MechanicalTurk()
m.create_request("CreateHIT", {..."UniqueRequestToken":"..."})

我个人认为我的选择更好,因为它使用文档中的确切名称并支持整个API。如果添加了新名称,即使我不更新,它也会(希望)得到我的支持:)

祝你好运!