alexandreo / DataBindrClient

Client to the system https://www.databindr.com/#!/docs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Data Bindr Client

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/

About

Client to the system https://www.databindr.com/#!/docs


Languages

Language:PHP 100.0%