API 未执行?混乱

  • 本文关键字:混乱 执行 API php api
  • 更新时间 :
  • 英文 :


>我正在尝试使用 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。

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

最新更新