local-spark/reviewqueue-v1

Review Queue v1 PHP 5.4+ library

1.1.0 2017-08-04 17:28 UTC

This package is not auto-updated.

Last update: 2025-07-03 11:42:06 UTC


README

Documentation

http://developers.reviewqueue.net

Installation

This library can be found on Packagist. The recommended way to install this is through composer

composer require local-spark/reviewqueue-v1

Send Review Request

require 'vendor/autoload.php';

$reviewQueueApi = new ReviewQueueV1('<YOUR_API_KEY>');

// Send a review request
try {

    $reviewRequestAPI = $reviewQueueApi->reviewRequest();
    $response = $reviewRequestAPI->create('+18888888888');
    print_r($response);

} catch (Exception $e) {
    die($e->getMessage());
}

Retrieve Reviews

20 Reviews are returned in each request

try {
    
    // Retrieve 200 reviews per request
    $firstPageOfReviews = $reviewsAPI->getAll(200);

    // Page meta
    $currentPage = $reviewsAPI->meta->currentPage;
    $totalCount = $reviewsAPI->meta->totalCount;
    $itemsPerPage = $reviewsAPI->meta->perPage;
    $pageCount = $reviewsAPI->meta->pageCount;

    // Get next 20 results
    if($pageCount > 1){
        $secondPageOfReviews = $reviewsAPI->getAll(2);
    }

} catch (Exception $e) {
    die($e->getMessage());
}