oldtimeguitarguy/mechanical-turk

一个易于扩展的 Amazon Mechanical Turk API 的 PHP 客户端

v1.7.0 2017-02-23 21:31 UTC

README

一个易于扩展的 Amazon Mechanical Turk API 的 PHP 客户端

正如你可能已经注意到的,这并不是一个完整的实现。请自由贡献,但请参考以下贡献指南。谢谢!

安装

用法

Laravel

贡献

添加操作

  1. src/OldTimeGuitarGuy/MechanicalTurk/Operations 中创建一个新的类,该类继承自 Base\Operation。类的名称 必须 与文档中所述的操作名称完全一致。
  2. src/OldTimeGuitarGuy/MechanicalTurk/Requester.php 中的操作数组中添加一个条目。键必须是操作名称的驼峰版本。
  3. src/OldTimeGuitarGuy/MechanicalTurk/Exceptions/MechanicalTurkOperationException.php 的文档数组中添加一个条目。键必须是文档中所述的操作名称。
  4. tests/ 中创建一个新的(通过)测试类,该类继承自 OperationTestCase。类的名称 必须 与文档中所述的操作名称完全一致,后跟 Test(例如 tests/CreateHITTest.php 参考其他测试以获取格式示例。

当定义 satisfiesRequirements 时,你可以使用实例方法 isSetOn 来轻松确定要求。

注意:你 不应Operation 作为要求,因为这将在请求过程中 自动 设置。