首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AlchemyAPI使用率

AlchemyAPI使用率
EN

Stack Overflow用户
提问于 2011-05-22 02:32:57
回答 2查看 1.5K关注 0票数 1

我正在寻找并尝试学习炼金术API。但是,我不能在PHP中使用该API。谁能告诉我这个API的使用方法?例如,我想对文本进行分类,因此我将使用textGetCategory PHP方法。我想知道如何在我的PHP文件中使用这个方法。谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-05-22 03:14:24

我对他们通过PHP类提供的API有一个简单的包装器,也许你可以从这段代码开始并添加你需要的方法。

代码语言:javascript
复制
class SimpleAlchemyAPI {

  protected static $instance = null;

  public static function getInstance() {
    if(is_null(self::$instance)) {
      $class = __CLASS__;
      self::$instance = new $class;
    }

    return self::$instance;
  }

  public $api = null;

  protected function __construct() {
    require_once('./AlchemyAPI.php');
    require_once('./AlchemyAPIParams.php');
    $this->api = new AlchemyAPI;
    $this->api->setAPIKey("your_api_key");
  }

  public function getTitle($url) {
    $result = json_decode($this->api->URLGetTitle($url, 'json'), true);
    return $result['status'] == 'OK' ? $result['title'] : null;
  }

  public function getContent($url) {
    $result = json_decode($this->api->URLGetText($url, 'json'), true);
    return $result['status'] == 'OK' ? $result['text'] : null;
  }
}

只需更改__construct中的路径并添加您的API,您就可以使用它了。

代码语言:javascript
复制
SimpleAlchemyAPI::getInstance()
  ->getTitle('http://stackoverflow.com/questions/6083656/alchemyapi-usage');
票数 3
EN

Stack Overflow用户

发布于 2013-10-30 18:54:48

alchemy提供了一个api,可用于查找实体提取、文本或html的文本提取情感等。*here您可以找到所有与炼金术api相关的详细信息。*上提供了php-sdk。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6083656

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档