klangoo / magnetapiclient.php
PHP的Magnet API客户端
1.0.0
2018-08-29 13:50 UTC
Requires
- php: >=5.3
This package is not auto-updated.
Last update: 2024-09-19 19:39:48 UTC
README
这个库允许您通过PHP轻松使用Magnet API。
目录
关于
Klangoo NLP API是一个自然语言处理(NLP)服务,它使用基于规则的方法和机器学习来识别文本的主题。该服务可以识别文本的类别,提取关键去歧义主题、地点、人物、品牌、事件等41种其他类型的名称;使用分词、词性、解析、词义消歧、命名实体识别等技术分析文本;并自动找到文档之间的相关性得分。
阅读更多.
安装
先决条件
安装
通过composer(推荐)
通过Composer安装包
composer require klangoo/magnetapiclient.php
不使用composer
如果您不使用Composer,可以下载包并将其包含到您的代码中。
require_once 'MagnetApiClient.PHP-master/klangooclient.php';
使用
本快速入门教程将向您展示如何处理文本。
初始化客户端
首先,您需要初始化客户端。为此,您需要您的API密钥CALK和Secret Key。您可以在您的Klangoo账户中找到它们。
// composer autoload require __DIR__ . '/vendor/autoload.php'; // if you are not using composer // require_once 'path/to/klangooclient.php'; use KlangooClient\MagnetAPIClient; $ENDPOINT = "https://nlp.klangoo.com/Service.svc"; $CALK = "enter your calk here"; $SECRET_KEY = "enter your secret key here"; $client = new MagnetAPIClient($ENDPOINT, $CALK, $SECRET_KEY); $request = array("text" => "Real Madrid transfer news", "lang" => "en", "format" => "json"); $json = $client->CallWebMethod("ProcessDocument", $request, "POST");
已知问题/修复
Curl SSL证书问题
错误
Curl错误:SSL证书问题:无法获取本地颁发机构证书
解决方案
- 下载证书包cacert.pem
- 在php.ini中添加/更新以下行
curl.cainfo="/cacert.pem"
openssl.cafile="/cacert.pem"