PHP Library

Attached below examples and tutorial on how to get started with Ever XP PHP library.

Getting Started


Install the SDK

The PHP SDK is available via Composer. Install it using the command below:

composer require everxp/php
                
Initialization

Initialize the EverXP PHP SDK by importing the class and providing the Bearer token for authentication:

require 'vendor/autoload.php';

use Everxp\Everxp;

$everxp = new Everxp([
    'bearer_token' => 'YOUR_BEARER_TOKEN'
]);
                

execute_request_bearer


Make a request to EverXP's API using Bearer authentication. This function supports GET requests and returns the API response as an array.

Parameters
Key Type Optional Explaination
api_key Authorization: Bearer Required
folder Number Required Add new folders here My Bank
lang Text Required Languages list
style Number Optional Writing Styles list
voice Number Optional Writing Voices list
min_l Number Optional Minimum number of characters 
max_l Number Optional Maximum number of characters 
div Text Optional Returns result as text inside div id otherwise returned as json response
user_identifier Text Optional Any kind of parameter to identify your customer (IP, User ID, Email, Username, or First and Last name) Example: [email protected].
Example Usage
$params = [
    'lang' => 'en',
    'style' => 1,
    'min_l' => 100,
    'max_l' => 200
];

$response = $everxp->execute_request_bearer($params);

if (isset($response['error'])) {
    echo "Error: " . $response['error'];
} else {
    print_r($response);
}
                
Response

The response is returned as an associative array. Example response:

Array
(
    [success] => 1
    [data] => Array
        (
            [heading] => "This is a sample heading."
        )
)
                
Error Handling

In case of errors, the response will include an error key with details:

Array
(
    [error] => "Unauthorized: Invalid Bearer Token."
)
                

Facing an error? Error codes list