1. Go to this page and download the library: Download aseo/api library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
aseo / api example snippets
serps.php
// Uncomment the following if you run this file directly, any modern framework
// deals with autoloading out of the box.
// thentication.
$auth = new Aseo\Api\Auth\KeyAuth;
// Do not forget to change API_KEY, API_SECRET, and SALT with
// the values provided by Analytics SEO.
$auth->setApiKey(API_KEY);
$auth->setApiSecret(API_SECRET);
$auth->setSalt(SALT);
// The V3 SERPs Client.
$serps = new Aseo\Api\V3\Serps\SerpsApiClient($guzzle, $auth);
// Set to true to output raw http requests.
$serps->debug = false;
// Define query paramaters, as per documentation.
$query = array(
'region'=>'global',
'search_engine' => 'google',
'phrase' => 'abc',
'language' => 'en',
);
// Create a SERPs request object.
$data = new Aseo\Api\V3\Serps\SerpsRequest($query);
// Make the call.
$searchResultsResponse = $serps->searchResults($data);
// Store the job id, this will be used to fetch the data as soon as the job is
// done.
$jobId = $searchResultsResponse['jid'];
// Check to see if job is ready. If not, try again later. You can also execute
// all queries, store the job ids, and later query to see each job id is ready.
while (true) {
$fetchJobResponse = $serps->fetchJobData($jobId);
if (false == $fetchJobResponse['ready']) {
sleep(60);
continue;
}
var_export($fetchJobResponse);
break;
}
serps.php
serps.php
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.