2017 © Pedro Peláez
 

library sms-cep-service-php5

Implementação em PHP para acesso ao WebService de CEP e SMS ByJG

image

byjg/sms-cep-service-php5

Implementação em PHP para acesso ao WebService de CEP e SMS ByJG

  • Thursday, February 4, 2016
  • by byjg
  • Repository
  • 2 Watchers
  • 0 Stars
  • 8,082 Installations
  • PHP
  • 0 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 5 Versions
  • 12 % Grown

The README.md

byjg-service-examples

Scrutinizer Code Quality Codacy Badge SensioLabsInsight, (*1)

Aqui você encontrará vários exemplos de implementação dos serviços ByJG em diversas linguagens., (*2)

Os Serviços ByJG públicos são + SMS - Serviço de envio de SMS por Web Service + CEP - Serviço de consulta de CEPs Brasileitos por Web Service, (*3)

Endereços: + Site Principal: http://www.byjg.com.br/ + SMS Service: http://www.byjg.com.br/site/xmlnuke.php?xml=smswebservice + CEP Service: http://www.byjg.com.br/site/xmlnuke.php?xml=onlinecep + App Facebook: http://www.smswebservice.com.br/, (*4)

O repositório com os exemplos é público e quem quiser ter acesso para incluir modificações basta se cadastrar no site e solicitar o acesso através do contato., (*5)

Instalando

Para instalar use o composer na sua pasta de projeto:, (*6)

composer require byjg/sms-cep-service-php5

SMS: Exemplos de utilização:

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: Exemplos de utilização:

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
                        )

                )

        )

)

*/

Outros Repositórios

CSharp

  • CEP + WebService
  • CEP + Post - Exemplo cedido gentilmento por Vitor Leal
  • SMS

Delphi

  • CEP Example 1 - Exemplo cedido gentilmente por David Mengarda
  • CEP Example 2 (cód IBGE) - Exemplo cedido gentilmente por Andrea Kimura
  • SMS - Exemplo cedido gentilmente por Jonas Pneus, Gravataí / RS

FoxPro

  • CEP - Exemplo cedido gentilmente por Graciano Santos Duarte

HTML

  • CEP
  • CEP+JS

Java

  • SMS
  • CEP

Joomla

  • CEP - Exemplo cedido gentilmente por Ricardo Lima Caratti do Livro: "Joomla Avançado"
  • SMS - Exemplo cedido gentilmente pela Pixxis

Objective C (IPhone)

  • CEP - Exemplo cedido gentilmente por Ricardo Lima Caratti do Livro: "Joomla Avançado 2dn Ed"

PHP5

  • SMS
  • CEP - Exemplo cedido gentilmente por Deni Santos (NuSoap)
  • CEP - Exemplo cedido gentilmente por Marcio H V Pereira (Curl)

SQL Server Intergration Service 11

  • CEP - Exemplo cedido gentilmento por Adauto Michelotti

Visual Basic 6

  • CEP - Exemplo cedido gentilmente por Jorge Barros
  • CEP - Exemplo cedido gentilmente por Ari Benevenuto (SoapSDK)

VB.Net

  • SMS

xHarbour

  • SMS - Exemplo cedido gentilmente pela AWS Sistemas Empresarias, Sorocaba / SP
  • CEP - Exemplo cedido gentilmente por Leonardo Machado (1.0.1 Harbour + bcc51)

The Versions

04/02 2016

dev-master

9999999-dev

Implementação em PHP para acesso ao WebService de CEP e SMS ByJG

  Sources   Download

MIT

The Requires

 

by João Gilberto Magalhães

06/01 2016

1.0.3

1.0.3.0

Implementação em PHP para acesso ao WebService de CEP e SMS ByJG

  Sources   Download

MIT

The Requires

 

by João Gilberto Magalhães

17/07 2015

1.0.2

1.0.2.0

Implementação em PHP para acesso ao WebService de CEP e SMS ByJG

  Sources   Download

MIT

The Requires

 

by João Gilberto Magalhães

14/07 2015

1.0.1

1.0.1.0

Implementação em PHP para acesso ao WebService de CEP e SMS ByJG

  Sources   Download

The Requires

 

by jg

27/05 2015

1.0.0

1.0.0.0

Implementação em PHP para acesso ao WebService de CEP e SMS ByJG

  Sources   Download

The Requires

 

by jg