byjg/sms-cep-service-php5

PHP版本的CEP和SMS ByJG WebService访问实现

1.0.3 2016-01-06 19:35 UTC

This package is auto-updated.

Last update: 2024-09-21 00:14:19 UTC


README

Scrutinizer Code Quality Codacy Badge SensioLabsInsight

在这里您可以找到各种语言中ByJG服务的实现示例。

ByJG公共服务包括:

  • SMS - 通过Web Service发送短信服务
  • CEP - 通过Web Service查询巴西CEPs服务

地址

示例存储库是公开的,想要添加修改的人只需在网站上注册并请求访问权限。

安装

使用composer在您的项目目录下安装

composer require byjg/sms-cep-service-php5

SMS: 使用示例

require "vendor/autoload.php";

// Crie o seu usuário e senha no site:
// http://www.byjg.com.br/
$usuario = 'NOMEUSUARIO';
$senha = 'SENHA';

// Enviar um SMS
$sms = new \ByJG\WebService\Sms($usuario, $senha);
$retorno = $sms->enviarSms('21', '999991234', 'Mensagem do SMS');

/***
O Retorno será um array no seguinte formato:

Array
(
	[status] => 'OK'
	[raw] => 'OK|0, Delivery'
	[data] => Array
		(
			[code] => '0'
			[info] => 'Delivery'
		)
)
*/

CEP: 使用示例

require "vendor/autoload.php";

// Crie o seu usuário e senha no site:
// http://www.byjg.com.br/
$usuario = 'NOMEUSUARIO';
$senha = 'SENHA';

// Obter o Logradouro à partir do CEP
$cep = new \ByJG\WebService\Cep($usuario, $senha);
$retorno = $cep->obterLogradouro('01311000');

/***
O Retorno será um array no seguinte formato:

Array
(
    [status] => OK
    [raw] => OK|Avenida Paulista - até 609 - lado ímpar, Bela Vista, São Paulo, SP, 3550308
    [data] => Array
        (
            [code] => 0
            [info] => Array
                (
                    [logradouro] => Avenida Paulista - até 609 - lado ímpar
                    [bairro] => Bela Vista
                    [cidade] => São Paulo
                    [uf] => SP
                    [ibge] => 3550308
                )

        )

)
*/

// Obter o CEP à partir do Logradouro
$retorno = $cep->obterCEP('Avenida Paulista', 'Sao Paulo', 'SP');

/***
O Retorno será algo deste tipo (os itens foram cortados):

Array
(
    [status] => OK
    [raw] => OK|40|01311000, Avenida Paulista - até 609 - lado ímpar, Bela Vista, São Paulo, SP, 3550308|01310000, Avenida Paulista - até 610 - lado par, Bela Vista, São Paulo, SP, 3550308|...
    [data] => Array
        (
            [code] => 0
            [info] => Array
                (
                    [0] => Array
                        (
                            [logradouro] => Avenida Paulista - até 609 - lado ímpar
                            [bairro] => Bela Vista
                            [cidade] => São Paulo
                            [uf] => SP
                            [ibge] => 3550308
                            [cep] => 01311000
                        )

                    [1] => Array
                        (
                            [logradouro] => Avenida Paulista - até 610 - lado par
                            [bairro] => Bela Vista
                            [cidade] => São Paulo
                            [uf] => SP
                            [ibge] => 3550308
                            [cep] => 01310000
                        )

                )

        )

)

*/

其他存储库

CSharp

  • CEP + WebService
  • CEP + Post - 由Vitor Leal慷慨提供示例
  • SMS

Delphi

  • CEP示例1 - 由David Mengarda慷慨提供示例
  • CEP示例2 (IBGE代码) - 由Andrea Kimura慷慨提供示例
  • SMS - 由Jonas Pneus, Gravataí / RS慷慨提供示例

FoxPro

  • CEP - 由Graciano Santos Duarte慷慨提供示例

HTML

  • CEP
  • CEP+JS

Java

  • SMS
  • CEP

Joomla

  • CEP - 由Ricardo Lima Caratti的《Joomla高级》一书慷慨提供示例
  • SMS - 由Pixxis慷慨提供示例

Objective C (iPhone)

  • CEP - 由Ricardo Lima Caratti的《Joomla高级 2nd Ed》一书慷慨提供示例

PHP5

  • SMS
  • CEP - 由Deni Santos (NuSoap)慷慨提供示例
  • CEP - 由Marcio H V Pereira (Curl)慷慨提供示例

SQL Server Integration Service 11

  • CEP - 由Adauto Michelotti慷慨提供示例

Visual Basic 6

  • CEP - 由Jorge Barros慷慨提供示例
  • CEP - 由Ari Benevenuto (SoapSDK)慷慨提供示例

VB.Net

  • SMS

xHarbour

  • SMS - 由AWS Sistemas Empresarias, Sorocaba / SP慷慨提供示例
  • CEP - 由Leonardo Machado (1.0.1 Harbour + bcc51)慷慨提供示例