Example

Example

<?php

# Description: Preformator API usage example.
# Copyright: (C) 2016 EffectiveSoft Ltd. All Rights Reserved.
# Technical support: technical-support@effective-soft.com

header('Content-Type: text/plain');

# ----------- cURL -----------
# set the URL for GET request, specify the url for information extraction and API key for authorization purposes (change YourAPIKey to the Intellexer API key)
$link = "http://api.intellexer.com/parse?apikey=YourAPIKey&url=http://www.euronews.com/2012/01/02/ailing-mubarak-back-in-court/&useCache=false";

# curl connection initialization
$ch = curl_init();

#set cURL options
curl_setopt_array($ch, array(
    CURLOPT_URL => $link,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => false,
    CURLOPT_HEADER => false,
    CURLOPT_FOLLOWLOCATION => true
));

# perform the request
$results = curl_exec($ch);

# error checking
if (curl_errno($ch))
{
    echo 'CURL error: ' . curl_error($ch);
}
else
{
    # parse JSON results
    $json_results = json_decode($results, true);

    # print "Document structure"
    echo 'Document structure: ' . $json_results['structure'];

    # print "Document topics"
    echo "\n" . 'Document topics: ';
    $topics = $json_results['topics'];
    foreach ($topics as $topic) {
        echo $topic;
    }

    # print "Document language"
    echo "\n" . 'Document language: ' . $json_results['lang'];

    # print "Document plain text"
    echo "\n" . 'Document plain text: ' . "\n" . $json_results['text'];
}

curl_close($ch);
# ----------- END cURL -----------

Output

Document structure: NewsArticle
Document topics: Social.law
Document language: English
Document plain text: 
Log in
Please enter your login details
 or Join the euronews community
12/04/2016
02/01/12 14:07 CET
  | updated xx mn ago
  | updated at xx
1325509634
The former Egyptian president Hosni Mubarak has been back in court after a two month delay in his trial over the deaths of hundreds of anti-government protesters. The ousted leader, whose doctors claim is suffering from heart problems, arrived at the Cairo tribunal on a stretcher.
He is accused of corruption and complicity in the killings of opponents during the uprising against his rule.
A judge, who some lawyers called to be dismissed over doubts about his impartiality, has been retained. That has fuelled demonstrations outside the court by anti-Mubarak protesters.
Their anger has been heightened by the recent acquittal of five policemen on charges of killing five protesters during the revolt.
More about:
Latest world news
Wires > News
Latest programmes
Copyright � euronews 2016