>我正在尝试使用 Lymbix 教程获取一段短信的情感分析。
从研究中,我可以使用 curl,当我想执行 curl 时,使用 curl_exec();
但是,我使用了一个教程并有这段代码:
function sentimentToken($programming)
{
$ch = curl_init();
$data = array('article' => $programming);
$headers = array ('AUTHENTICATION'=>'MY_API_KEY','ACCEPT'=>'application/json','VERSION'=>'2.1');
curl_setopt($ch, CURLOPT_URL, "http://gyrus.lymbix.com/tonalize");
curl_setopt($ch, CURLOPT_HTTPHEADERS,$headers);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
$result = curl_exec($ch);
curl_close($ch);
var_dump($result);
}
但是var_dump($result)
不返回任何东西。有人有什么想法吗?
来自 Lymbix 的 Josh - 我们有几个客户端库可用来简化它:
http://lymbix.com/client-libraries?client_library=ruby&__lsa=c4bbd4e8 客户端库列表
或
直接从我们的 github 页面:
https://github.com/lymbix/
如果您需要任何帮助,请告诉我!
根据文档:
curl_exec
成功时返回 TRUE,失败时返回 FALSE。但是,如果设置了 CURLOPT_RETURNTRANSFER 选项,它将在成功时返回结果,在失败时返回 FALSE。
鉴于您的实际选择,您不需要因此获得任何数据,而是指示成功或失败。