Recommend this page to a friend! |
Download .zip |
Info | View files (13) | Download .zip | Reputation | Support forum (1) | Blog | Links |
Last Updated | Ratings | Unique User Downloads | Download Rankings | |||||
2011-10-28 (5 years ago) | Not enough user ratings | Total: 459 This week: 1 | All time: 5,799 This week: 1,047 |
Version | License | PHP version | Categories | |||
amt-rest-api 0.1 | Public Domain | 5.3 | PHP 5, Web services |
Description | Author | |
This package can set up, maintain and query crowd-sourcing tasks with the Amazon Mechanical Turk web service. Innovation Award
|
AMT REST API This package is placed by the author in the public domain. This package is written for php 5.3+. It uses namespaces. It implements the whole of the (usable) Amazon Mechanical Turk API over the Amazon REST interface. The aim has not been to impose an object-oriented view of the Amazon API - whose object decomposition must necessarily depend upon individual applications - but rather to apply a low-level object-oriented approach to its implementation whilst making the best use of the facilities built into PHP. This package divides the AMT API into four main chunks: the core, the qualifications API, the notifications API, and the notification response class. The latter provides the basis for a web service to receive AMT notifications. Many AMT implementations will need only the core. The written documentation has been designed to co-exist with automatically generated documentation using the docblox PEAR package. Instructions on generating the automatic documentation are included in the installation documentation. |
Files |
File | Role | Description | ||
---|---|---|---|---|
doc (2 files) | ||||
amt_config.php | Class | Ancillary class for reading HITType data from a configuration file | ||
amt_keys.php | Example | Example keys file | ||
amt_notification.php | Class | Notifications API | ||
amt_notify_test.php | Aux. | Test notifications handler script | ||
amt_qual.php | Class | Qualifications API | ||
amt_rest_api.php | Class | Core API | ||
csvwriter.php | Class | Ancillary class for dumping data to CSV | ||
docblox.dist.xml | Data | Configuration for docblox documentation generation | ||
hittype.conf | Data | Demonstration HITType configuration file | ||
LICENCE | Lic. | Licence text | ||
README | Doc. | Prefatory documentation |
Files | / | doc |
File | Role | Description |
---|---|---|
install.html | Doc. | Installation instructions |
manual.html | Doc. | API documentation |
Version Control | Unique User Downloads | Download Rankings | |||||||||||||||
0% |
|
|
Applications that use this package |
If you know an application of this package, send a message to the author to add a link here.