0

我正在尝试使用 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)不返回任何东西。有没有人有任何想法?

4

2 回答 2

1

根据文档

curl_exec成功时返回 TRUE,失败时返回 FALSE。但是,如果设置了 CURLOPT_RETURNTRANSFER 选项,它将在成功时返回结果,在失败时返回 FALSE。

鉴于您的实际选择,您不会因此获得任何数据,而是成功或失败的指示。

于 2012-11-22T18:04:23.890 回答
1

来自 Lymbix 的 Josh - 我们提供了几个客户端库,以使其更容易:

http://lymbix.com/client-libraries?client_library=ruby&__lsa=c4bbd4e8获取我们的客户端库列表

或者

直接来自我们的 github 页面:

https://github.com/lymbix/

如果您需要任何帮助,请告诉我!

于 2012-11-23T17:53:26.487 回答