The Ruby, JavaScript, and Perl files I have posted below may be useful to someone who wants to access MTurk’s APIs to create HITs. Basic tasks (e.g., creating a HIT) and intermediate tasks (giving a “bonus” to a worker) can be accomplished easily by using Amazon’s web interface. Advanced tasks (e.g., sending e-mail notifications to a long list of workers who have completed your previous HITs) cannot be accomplished with the web interface. There is a striking contrast between the ease of doing tasks with the web interface and the difficulty of doing tasks with the API. That difference is akin to the difference between buying a car and building a car entirely from custom parts. Continue reading “Ruby, JavaScript, and Perl code for using Mechanical Turk’s APIs”