alexandreo/data-bindr

Api Integraton for https://www.databindr.com/#!/docs

1.1 2017-10-26 14:30 UTC

This package is auto-updated.

Last update: 2024-04-06 09:10:05 UTC


README

Project for integration with databindr (Hotel Mapping).

Install

Composer

"alexandreo/data-bindr": "^1.0"

##Integration documentation with the Databindr https://www.databindr.com/#!/docs

How to use

use Alexandreo\DataBindr\HotelBindr;

$hotelBindr = new HotelBindr(['key' => 'PLACE YOUR SECURITY KEY HERE']);

$requests = [
    [
        'country_id' => 'USA',// u can send Alpha2, Alpha3 or Country Name.
        'name' => 'RAMADA HIALEAH/MIAMI AIRPORT NORTH',
        'address' => '1950 W 49TH STREET, HIALEAH, FLÓRIDA, ESTADOS UNIDOS DA AMÉRICA',
        'category' => '***',
        'town' => 'Miami',
        'zip' => '33012'
    ],
    [
        'country_id' => 'USA',// u can send Alpha2, Alpha3 or Country Name.
        'name' => 'RAMADA HIALEAH/MIAMI AIRPORT NORTH',
        'address' => '1950 W 49TH STREET, HIALEAH, FLÓRIDA, ESTADOS UNIDOS DA AMÉRICA',
        'category' => '***',
        'town' => 'Miami',
        'zip' => '33012'
    ],
    [
        'country_id' => 'USA',// u can send Alpha2, Alpha3 or Country Name.
        'name' => 'RAMADA HIALEAH/MIAMI AIRPORT NORTH',
        'address' => '1950 W 49TH STREET, HIALEAH, FLÓRIDA, ESTADOS UNIDOS DA AMÉRICA',
        'category' => '***',
        'town' => 'Miami',
        'zip' => '33012'
    ]
];

$hotelBindrRequests = $hotelBindr->hotelbindr($requests);


$hotelBindrRequests->each(function($hotelBindrRequest) {

    if ($hotelBindrRequest->isError()) {
        //show error
        echo $hotelBindrRequest->getErrorReason();
    } else {
        //prints BIND ID
        echo $hotelBindrRequest->getBindId();
        echo $hotelBindrRequest;

        //show request
        echo $hotelBindrRequest->getHotelBindrRequest()->getName();
    }
});

//or u can use foreach
foreach ($hotelBindrRequests as $hotelBindrRequest){
    if ($hotelBindrRequest->isError()) {
        //show error
        echo $hotelBindrRequest->getErrorReason();
    } else {
        //prints BIND ID
        echo $hotelBindrRequest->getBindId();
        echo $hotelBindrRequest;

        //show request
        echo $hotelBindrRequest->getHotelBindrRequest()->getName();
    }
}


##Exemples https://github.com/alexandreo/DataBindrClient/blob/master/exemples/