byjg / sms-cep-service-php5
Implementação em PHP para acesso ao WebService de CEP e SMS ByJG
Installs: 34 371
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 3
Forks: 0
Open Issues: 0
Requires
- byjg/webrequest: ~1.0
This package is auto-updated.
Last update: 2024-10-21 00:21:54 UTC
README
Aqui você encontrará vários exemplos de implementação dos serviços ByJG em diversas linguagens.
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
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/
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.
Instalando
Para instalar use o composer na sua pasta de projeto:
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)