У меня есть бот на Wit.ai, который я хотел бы делать вызовы PHP API. Есть ли способ сделать это? Я видел, как это сделать для JavaScript и Python, но не могу найти способ сделать это для PHP.
Как выполнить пользовательские методы в Wit.ai из PHP API?
Ответы (3)
По-видимому, способ выполнения пользовательских операций или вызовов методов основан на объектах ответа. Вы можете сделать запрос к wit.ai, который отправит ответ с определенными объектами на основе информации, полученной из запроса. Когда вы получите ответ, используйте его для выполнения пользовательских операций на стороне вашего сервера на основе сущностей в ответе.
person
Pila
schedule
23.06.2017
вы можете попробовать curl использовать HTTP API, но он всегда выдает ошибку токена, я не мог исправить эту часть.
$ch = curl_init();
$postFields = [
'v' => '20180207',
'q' => 'Hello'
];
$headers = [
'Authorization:' => 'Bearer $TOKEN'
];
curl_setopt($ch, CURLOPT_URL, 'https://api.wit.ai/message');
curl_setopt($ch, CURLOPT_HEADER, $headers);
curl_setopt($ch, CURLOPT_HEADER, "Content-Type: application/json");
curl_setopt($ch, CURLOPT_POSTFIELDS, $postFields);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$server_output = curl_exec($ch);
curl_close($ch);
echo $server_output;
person
adaptor
schedule
09.02.2018