PHP code example of byjg / sms-cep-service-php5

1. Go to this page and download the library: Download byjg/sms-cep-service-php5 library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

byjg / sms-cep-service-php5 example snippets




// 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'
		)
)
*/



// 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
                        )

                )

        )

)

*/