AlchemyAPI 用法

发布于 2024-11-08 13:06:36 字数 139 浏览 2 评论 0原文

我正在搜索并尝试学习 Alchemy API。但是,我无法在 PHP 中使用该 API。谁能告诉我如何使用这个API?例如,我想对文本进行分类,因此我将使用 textGetCategory PHP 方法。如何在我的 PHP 文件中使用此方法我想知道这一点。 谢谢。

I am searching and trying to learn Alchemy API. However, I am not able to use that API with PHP. Can anybody tell me how to use this API? For instance I would like to categorize the text so I will use textGetCategory PHP method. How to use this method in my PHP files I want to know this.
Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

无戏配角 2024-11-15 13:06:36

我有一个简单的包装器,围绕他们通过 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');

I have a simple wrapper around the APIs they provide via their PHP classes, maybe you can start from this code and add the methods that you require.

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;
  }
}

Just change the paths in the __construct as well as adding your API key and you're set to use it.

SimpleAlchemyAPI::getInstance()
  ->getTitle('http://stackoverflow.com/questions/6083656/alchemyapi-usage');
枯寂 2024-11-15 13:06:36

alchemy 提供了一个 api,可用于查找实体提取、文本或 html 的文本提取情感等。 http://www.alchemyapi.com/api/*在这里您可以查找与 alchemy api 相关的所有详细信息。
并且 php-sdk 可在 *
https://github.com/AlchemyAPI/alchemyapi_php/< /a>

alchemy provides an api which can be used to find entity extraction , text extraction sentiment of a text or html and so on. http://www.alchemyapi.com/api/*here you can find all the details related to alchemy api.
and the php-sdk is available on *
https://github.com/AlchemyAPI/alchemyapi_php/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文