This bundle provides an AlchemyAPI integration for your Symfony2 Project.
AlchemyAPI Method Supported
- Author Extraction
- Concept Tagging
- Content Scraping
- Entity Extraction
- WebAPI
- Keyword Extraction
- Language Detection
- Microformats Parsing
- RSS/ATOM
- Relation Extraction
- Sentiment Analysis
- Text Categorization
- Text Extraction
Do you need support for a method not on the list or not completed yet? Please submit an issue or feel free to contribute!
- Add CodagAlchemyApiBundle to your composer.json
- Enable the bundle
- Configure the bundle
{
"require": {
"codag/alchemyapi-bundle": "dev-master"
}
}
Update your project dependencies:
php composer.phar update codag/alchemyapi-bundle
<?php
// app/AppKernel.php
public function registerBundles()
{
$bundles = array(
// ...
new Codag\AlchemyApiBundle\CodagAlchemyApiBundle(),
);
}
Yml configuration:
# app/config/config.yml
codag_alchemy_api:
api_key: 831370096236c6db90393a1d206010ffffffffff
This bundle provides the service codag.alchemyapi
<?php
$alchemy = $this->get('codag.alchemyapi');
//TODO
//TODO
Web API (URLGetRankedNamedEntities)
$alchemy = $this->alchemy;
$entityExtraction = $alchemy
->getEntityExtraction()
->getWeb();
$entityExtraction->setUrl($this->url);
$entityExtraction->setOutputMode('json');
$data = $entityExtraction->getData();
##Contribute
If the bundle doesn't allow you to customize an option, I invite you to fork the project, create a feature branch, and send a pull request.
To ensure a consistent code base, you should make sure the code follows the Coding Standards.
##License
This bundle is under the MIT license. See the complete license here.