0.0.10 2017-05-19 20:02 UTC

This package is not auto-updated.

Last update: 2024-09-28 18:47:39 UTC


README

GeoAPI.es的PHP库

如何开始

建议您在阅读此文档的同时阅读通用文档

该库基于composer,因此建议使用composer来安装。

要安装geoapi.es-php及其依赖项,只需在您的composer.json文件的require部分添加以下内容:

"geoapi.es/php": "~0.0.1"

如果您不使用composer管理项目或只想快速测试,可以执行以下操作:

composer require geoapi.es/php

功能级工作原理

该库有两个重要部分。

我们将使用以下代码作为基本示例,以更好地解释每个部分。

$geoapi = new GeoAPI(); //Nueva instancia de la librería
  • 配置

    setConfig方法用于定义库将用于进行请求的参数。这些参数在通用文档中有解释。

    //
    $geoapi->setConfig("key", "...");
    $geoapi->setConfig("sandbox", 0);
    ...
  • 方法

    该库提供多种方法,用于执行不同的请求。每个方法可以有0个或多个参数,例如用于过滤或具体化搜索。方法接收一个数组类型的唯一参数,该数组必须包含键值对,其中

    • 键 - 指定要发送的参数的字符串
    • 值 - 可以是字符串或数字,用于设置参数的值

    示例

    //
    $geoapi->comunidades(array());
    $geoapi->provincias(array(
        'CCOM' => '08'
    ));
    ...

    所有可用方法和其参数在通用文档中有详细说明。

技术级工作原理

该库向端点执行GET请求,并通过\React\Promise执行回调,将接收到的数据作为参数传递,从而实现异步代码。

$geoapi->comunidades(array(
    //Sin argumentos
))->then(function($respuesta) {
    echo print_r($respuesta, true);
});