dafiti/correios

与Correios Webservice的PHP集成

该软件包的官方仓库似乎已消失,因此该软件包已被冻结。

0.1.1 2016-06-30 12:23 UTC

This package is not auto-updated.

Last update: 2021-06-11 23:35:18 UTC


README

Build Status Scrutinizer Code Quality Code Coverage HHVM Latest Stable Version Total Downloads License

与Correios API的PHP集成

使用以下实现手册进行Correios集成。

目前已实现的方法有

  • solicitarRange
  • solicitarPostagemReversa

安装

该软件包可在Packagist上找到。自动加载与PSR-4兼容。

{
    "require": {
        "dafiti/correios": "dev-master"
    }
}

使用方法

要使用任何方法,首先需要以下信息,这些信息对于大多数API调用是必需的

  • 用户名
  • 密码
  • 管理代码
  • 合同

进行API调用相当简单,您只需使用具有默认配置文件和所需信息的客户端方法即可

<?php
namespace Dafiti\Correios\Service;

use Dafiti\Correios\Entity;

class ClientTest extends \PHPUnit_Framework_TestCase
{
    private $client;

    public function setUp()
    {
        $this->client = new Client(
            new Entity\Config([
                'wsdl' => 'http://webservicescolhomologacao.correios.com.br/ScolWeb/WebServiceScol?wsdl',
                'usuario' => '60618043',
                'senha' => '8o8otn',
                'codAdministrativo' => '08082650',
                'contrato' => '9912208555',
            ])
        );
    }
    public function testSolicitarRange()
    {
        $this->client->solicitarRange('AP', '', 1);
    }
}

您可以在tests/integration文件夹中找到所有可用方法的示例。

许可

MIT许可证