lsv/pddk-parcelshop-api-bundle

为丹麦Postdanmark ParcelShop提供的web服务Symfony扩展包

v1.3 2016-07-20 10:46 UTC

This package is auto-updated.

Last update: 2024-08-27 21:40:33 UTC


README

安装

Composer

将此添加到您的composer中

"lsv/pddk-parcelshop-api-bundle": "~1.0"

或者运行

composer require lsv/pddk-parcelshop-api-bundle

AppKernel

将此添加到您的AppKernel.php

new Lsv\LsvPddkApiBundle\LsvPddkApiBundle()

配置

将您的消费者ID添加到配置文件中

您可以从这里获取您的消费者ID

lsv_pddk_api:
    consumerid: xxx-xxxx-xxxx

使用方法

服务

$this->get('lsv_pddk_api.parcelshop')

方法

$this->get('lsv_pddk_api.parcelshop')->getParcelshop( ZIPCODE, ID )

$this->get('lsv_pddk_api.parcelshop')->getParcelshopsFromZipcode( ZIPCODE )

$this->get('lsv_pddk_api.parcelshop')->getParcelshopsNearAddress( STREET, ZIPCODE, LIMIT )

扩展包主页了解这些方法的功能

添加您自己的guzzle客户端,例如如果您想使用缓存或重试服务

用您自己的客户端覆盖参数lsv_pddk_api.client

或者您可以使用参数lsv_pddk_api.class覆盖整个类