8000 GitHub - dmamontov/geohelper-api-client-php: PHP client for Geohelper API http://geohelper.info
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
This repository was archived by the owner on Dec 31, 2021. It is now read-only.

dmamontov/geohelper-api-client-php

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Geohelper API PHP client

PHP-client for Geohelper API.

Use API documentation

Requirements

  • PHP 5.3 and above
  • PHP's cURL support

Install

  1. Get composer

  2. Run into your project directory:

composer require dmamontov/geohelper-api-client-php ~1.0.0

If you have not used composer before, include autoloader into your project.

require 'path/to/vendor/autoload.php';

Usage

Get countries

$client = new \Geohelper\ApiClient(
    'api_key'
);


try {
    $response = $client->countriesList();
} catch (\Geohelper\Exception\CurlException $e) {
    echo "Connection error: " . $e->getMessage();
}

if ($response->isSuccessful()) {
    $countries = isset($response['result']) ? $response['result'] : array();
    foreach ($countries as $country) {
        echo $country['name'];
    }
} else {
    echo sprintf(
        "Error: [HTTP-code %s] %s",
        $response->getStatusCode(),
        $response->getErrorMsg()
    );
}

About

PHP client for Geohelper API http://geohelper.info

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

0