我正在寻找并尝试学习炼金术API。但是,我不能在PHP中使用该API。谁能告诉我这个API的使用方法?例如,我想对文本进行分类,因此我将使用textGetCategory PHP方法。我想知道如何在我的PHP文件中使用这个方法。谢谢。
发布于 2011-05-22 03:14:24
我对他们通过PHP类提供的API有一个简单的包装器,也许你可以从这段代码开始并添加你需要的方法。
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,您就可以使用它了。
SimpleAlchemyAPI::getInstance()
->getTitle('http://stackoverflow.com/questions/6083656/alchemyapi-usage');发布于 2013-10-30 18:54:48
alchemy提供了一个api,可用于查找实体提取、文本或html的文本提取情感等。*here您可以找到所有与炼金术api相关的详细信息。*上提供了php-sdk。
https://stackoverflow.com/questions/6083656
复制相似问题