https://github.com/gpupo/submarino-sdk
SDK Não Oficial para integração a partir de aplicações PHP com as APIs do Submarino Marketplace
https://github.com/gpupo/submarino-sdk
php-8
Last synced: 11 months ago
JSON representation
SDK Não Oficial para integração a partir de aplicações PHP com as APIs do Submarino Marketplace
- Host: GitHub
- URL: https://github.com/gpupo/submarino-sdk
- Owner: gpupo
- License: mit
- Created: 2014-09-18T18:14:38.000Z (over 11 years ago)
- Default Branch: main
- Last Pushed: 2023-04-05T14:04:03.000Z (almost 3 years ago)
- Last Synced: 2024-05-21T14:12:26.582Z (almost 2 years ago)
- Topics: php-8
- Language: PHP
- Homepage: https://opensource.gpupo.com/submarino-sdk/
- Size: 820 KB
- Stars: 13
- Watchers: 5
- Forks: 18
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-brasil - B2W (SDK Submarino)
README
# submarino-sdk
SDK Não Oficial para integração a partir de aplicações PHP com as APIs da B2W Marketplace (Submarino, Shoptime, Americanas.com)
[](http://travis-ci.org/gpupo/submarino-sdk)
Somente a versão 4.0 ou superior é compatívivel com a API SkyHub.
## Requisitos para uso
* PHP *>=8.0*
* [curl extension](http://php.net/manual/en/intro.curl.php)
* [Composer Dependency Manager](http://getcomposer.org)
Este componente **não é uma aplicação Stand Alone** e seu objetivo é ser utilizado como biblioteca.
Sua implantação deve ser feita por desenvolvedores experientes.
**Isto não é um Plugin!**
As opções que funcionam no modo de comando apenas servem para depuração em modo de
desenvolvimento.
A documentação mais importante está nos testes unitários. Se você não consegue ler os testes unitários, eu recomendo que não utilize esta biblioteca.
## Direitos autorais e de licença
This project is licensed under the terms of the MIT license.
Este componente está sob a [licença MIT](https://github.com/gpupo/common-sdk/blob/master/LICENSE)
Para a informação dos direitos autorais e de licença você deve ler o arquivo
de [licença](https://github.com/gpupo/common-sdk/blob/master/LICENSE) que é distribuído com este código-fonte.
### Resumo da licença
Exigido:
- Aviso de licença e direitos autorais
Permitido:
- Uso comercial
- Modificação
- Distribuição
- Sublicenciamento
- Proibido
Proibido:
- Responsabilidade Assegurada
---
## Instalação
Adicione o pacote [submarino-sdk](https://packagist.org/packages/gpupo/submarino-sdk) ao seu projeto utilizando [composer](http://getcomposer.org):
composer require gpupo/submarino-sdk
## Links
* [Documentação oficial](https://desenvolvedores.skyhub.com.br)
* [Submarino-sdk Composer Package](https://packagist.org/packages/gpupo/submarino-sdk) no packagist.org
* [Marketplace-bundle Composer Package](https://opensource.gpupo.com/MarkethubBundle/) - Integração deste pacote com Symfony 4
## Uso
Acesso criação e acesso a lista de envio
```PHP
//....
$plp = $orderManager->factoryPlp('350755608801', $fill = true);
//Received Gpupo\SubmarinoSdk\Entity\Order\Transport\Plp;
$pdfPath = $orderManager->downloadPlp($plp);
```