wimkumpen / Wit-PHP-SDK
这是用于wit.ai API的PHP SDK。它是Facebook PHP SDK的精简版。仍在开发中... 目前仅支持curl。
1.0.0
2016-04-20 09:57 UTC
Requires
- php: >=5.5.0
- guzzlehttp/guzzle: ~6.0
This package is not auto-updated.
Last update: 2024-09-20 19:19:48 UTC
README
这是用于wit.ai API的PHP SDK。它是Facebook PHP SDK的精简版。仍在开发中... 目前仅支持curl。
设置
将composer.json
文件添加到您的项目中
{
"require": {
"wimkumpen/wit-php-sdk": "1.0.*"
}
}
然后,假设您已安装composer,您可以运行以下命令
$ composer.phar install
这将从您的vendor文件夹中获取库及其依赖项。然后,您可以在您的.php文件中添加以下内容以使用此库
require_once __DIR__.'/vendor/autoload.php';
然后您需要使用相关的类,例如
use Wit\Wit;
基本用法
use Wit\Wit;
$app = new Wit(array(
'default_access_token' => 'your_access_token')
);
$response = $app->get('/intents');
var_dump($response->getDecodedBody());
$data = [
"name" => "flight_request",
"doc" => "detect flight request",
"expressions" => [
["body" => "fly from incheon to sfo"],
["body" => "I want to fly from london to sfo"],
["body" => "need a flight from paris to tokyo"],
]
];
$response = $app->post('/intents', $data);
var_dump($response->getDecodedBody());
待办事项
- 清理一些代码;
- 异常;
- 通过语音获取意图(https://wit.ai/docs/http/20160330#get-intent-via-speech-link)
- 实现其他Http客户端;
- 实现结构化响应;
- 定义需求;