traitify / client
Traitify Api 客户端
1.0.0.x-dev
2014-06-17 00:00 UTC
Requires (Dev)
- phpunit/phpunit: 4.3.*
This package is not auto-updated.
Last update: 2024-09-28 15:39:23 UTC
README
这是一个为 Traitify API 的辅助库 - https://developer.traitify.com/
通过 Composer 安装
推荐通过 Composer 安装 Traitify 库。
# Install Composer curl -sS https://getcomposer.org/installer | php # Add the library as a dependency php composer.phar require traitify/client dev-master
或者,您可以直接将其添加到 composer.json
文件中。
{ "require": { "traitify/client": "dev-master" } }
然后通过 Composer 安装
composer install
最后,在您的 PHP 脚本中需要 Composer 的自动加载器
require __DIR__.'/vendor/autoload.php';
此库最适合与 Traitify JS 一起使用
http://traitify.github.io/traitify-js/
需要密钥
有关获取公钥的说明,请访问:https://developer.traitify.com
使用 Traitify PHP 客户端库
创建客户端实例
$client = new Traitify\Client([ 'host'=>'api-sandbox.traitify.com', /* Example Host */ 'version'=>'v1', /* Example Version */ 'secretKey'=>'34aeraw23-3a43a32-234a34as42' /* Example Secret Key */ ]); $client->createAssessment("career-deck");
获取幻灯片
$client = new Traitify\Client([ 'host'=>'api-sandbox.traitify.com', /* Example Host */ 'version'=>'v1', /* Example Version */ 'secretKey'=>'34aeraw23-3a43a32-234a34as42' /* Example Secret Key */ ]); $client->getSlides('a45rasw3-45s3a32-234aas45'); /* Example Assessment Id */
获取牌组
$client = new Traitify\Client([ 'host'=>'api-sandbox.traitify.com', /* Example Host */ 'version'=>'v1', /* Example Version */ 'secretKey'=>'34aeraw23-3a43a32-234a34as42' /* Example Secret Key */ ]); $client->getDecks();
获取人格类型
$client = new Traitify\Client([ 'host'=>'api-sandbox.traitify.com', /* Example Host */ 'version'=>'v1', /* Example Version */ 'secretKey'=>'34aeraw23-3a43a32-234a34as42' /* Example Secret Key */ ]); $client->getPersonalityTypes('a45rasw3-45s3a32-234aas45'); /* Example Assessment Id */
获取人格特质
$client = new Traitify\Client([ 'host'=>'api-sandbox.traitify.com', /* Example Host */ 'version'=>'v1', /* Example Version */ 'secretKey'=>'34aeraw23-3a43a32-234a34as42' /* Example Secret Key */ ]); $client->getPersonalityTraits('a45rasw3-45s3a32-234aas45'); /* Example Assessment Id */
贡献
构建、测试和打包
安装 PHPUnit https://phpunit.de/manual/current/en/installation.html
$ composer install $ phpunit tests/traitify_client.php