mahbubcsedu/laraturksoap

提供Laravel 5包,用于访问Amazon Mechanical Turk接口

dev-master 2015-07-28 15:59 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:10:37 UTC


README

此包用于从Laravel访问Amazon Turk

此包旨在解决laraturk( https://github.com/pauly4it/laraturk.git)的问题,它不是为外部实验设计。

此包使用了非官方的亚马逊库文件,但他们已经将其提供给了他们的网站供使用。目前并未实现所有操作,但我将提供能够为亚马逊机械 Turk 研究完成各种工作的清晰包。

安装

通过将turksoap添加到您的composer.json文件中安装

require : { "mahbubcsedu/laraturksoap": "dev-master" } 或者使用composer命令

composer require "mahbubcsedu/laraturksoap": "dev-master" 安装后,将提供者添加到config/app.php providers

'mahbubcsedu\TurkSoap\TurkSoapServiceProvider',并将外观添加到config/app.php aliases

'TurkSoap' => 'mahbubcsedu\turksoap\Facades\TurkSoap', 配置TurkSoap

首先发布配置文件

php artisan vendor:publish 这将创建一个turksoap.php配置文件。在那里您可以定义所有函数使用的参数的默认值。

如果您将只创建一种类型的HIT,您应在配置文件中指定所有默认值。

您还需要设置两个环境变量,laraturk.php配置文件使用它们:AWS_ROOT_ACCESS_KEY_ID和AWS_ROOT_SECRET_ACCESS_KEY。如果没有设置这些变量,并且您尝试使用LaraTurk,LaraTurk将抛出LaraTurkException。