Help Roi Commerce

API ROI COMMERCE

Método PHP para acesso aos recursos via PUT

    
    $token = {token}
    $empresa = {empresa_id}
    $endPoint = {…}
    $data = {…}    
    $headers = array(
        "token: $token",
        'Accept: application/json',
        'Content-Type: application/json'
    );

    $requestString = "{$endPoint}";

    $curl = curl_init();
    // check if a new cURL was created successfully
    if (!$curl) {
        die($this->getError(500, 'Não foi possível inicializar o cURL')); 
    }
    // cURL configurations
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    // cURL data
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT");
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
    curl_setopt($curl, CURLOPT_URL, $this->getUrl($requestString, $empresa));
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);

    $response = trim(curl_exec($curl));
    $info = curl_getinfo($curl);
    curl_close($curl);

    return $response;

Método PHP para acesso aos recursos via POST

    
    $token = {token}
    $empresa = {empresa_id}
    $endPoint = {…}
    $data = {…}    
    $headers = array(
        "token: $token",
        'Accept: application/json',
        'Content-Type: application/json'
    );

    $requestString = "{$endPoint}";

    $curl = curl_init();
    // check if a new cURL was created successfully
    if (!$curl) {
        die($this->getError(500, 'Não foi possível inicializar o cURL')); 
    }
    // cURL configurations
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    // cURL data
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "POST");
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
    curl_setopt($curl, CURLOPT_URL, $this->getUrl($requestString, $empresa));
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);

    $response = trim(curl_exec($curl));
    $info = curl_getinfo($curl);
    curl_close($curl);

    return $response;

Método PHP para acesso aos recursos via DELETE

    
    $token = {token}
    $empresa = {empresa_id}
    $endPoint = {…}
    $data = {…}    
    $headers = array(
        "token: $token",
        'Accept: application/json',
        'Content-Type: application/json'
    );

    $requestString = "{$endPoint}";

    $curl = curl_init();
    // check if a new cURL was created successfully
    if (!$curl) {
        die($this->getError(500, 'Não foi possível inicializar o cURL')); 
    }
    // cURL configurations
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    // cURL data
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "DELETE");
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
    curl_setopt($curl, CURLOPT_URL, $this->getUrl($requestString, $empresa));
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);

    $response = trim(curl_exec($curl));
    $info = curl_getinfo($curl);
    curl_close($curl);

    return $response;

Método PHP para acesso aos recursos via GET

    
    $token = {token}
    $empresa = {empresa_id}
    $endPoint = {…}
    $data = {…}    
    $headers = array(
        "token: $token",
        'Accept: application/json',
        'Content-Type: application/json'
    );

    $requestString = "{$endPoint}";

    $curl = curl_init();
    // check if a new cURL was created successfully
    if (!$curl) {
        die($this->getError(500, 'Não foi possível inicializar o cURL')); 
    }
    // cURL configurations
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($curl, CURLOPT_HTTPHEADER, $headers);
    // cURL data
    curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "GET");
    curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($data));
    curl_setopt($curl, CURLOPT_URL, $this->getUrl($requestString, $empresa));
    curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE);

    $response = trim(curl_exec($curl));
    $info = curl_getinfo($curl);
    curl_close($curl);

    return $response;

Para acessar detalhes sobre os recursos da API ROI COMMERCE, clique nos recursos abaixo:

Cadastro, Atualização e Exclusão de PRODUTOS

Cadastro, Atualização e Exclusão de MARCAS

Cadastro, Atualização e Exclusão de CATEGORIAS

Cadastro, Atualização e Exclusão de VARIAÇÕES

Cadastro, Atualização e Exclusão de TIPO VARIAÇÕES

Cadastro, Atualização e Exclusão de ATRIBUTOS

Para acessar a documentação sobre os recursos da API ROI COMMERCE, clique nos recursos abaixo:

https://app.swaggerhub.com/apis-docs/wjr-digital/ROI_COMMERCE/1.0.0

Adicionar comentário