Skip to content
Bruno Barreto edited this page May 17, 2017 · 4 revisions

Instalação

composer require bbarreto/skyhub-php-sdk

Autenticando

include 'vendor/autoload.php';
use Skyhub\Marketplace;
$skyhub = new Skyhub\Marketplace();
$skyhub->setAuth('<user_skyhub>', '<api_key>');

Alterar endpoint da API

$skyhub->setEndpoint('https://localhost:8888/');

Definir user-agent para as chamadas

$skyhub->setUserAgent('lojaXYZ');

Definir gerente de contas

O ID do gerente de contas serve para o processo de homologação. Deve ser fornecido pela SkyHub.

$skyhub->setAccountManager('xW4o97fSesEw');

Produtos

Adicionando um produto

$produto = $skyhub->products()->insert([
    'sku'=>'72350973',
    'name'=>'Teste de produto',
    'description'=>'Produto de teste da API'
]);

Consultando a lista de produtos

$produtos = $skyhub->products()->get(1, 10);

Referência de produtos