Eliminação do CP

campaign / delete

Parâmetros:

  • token - autorização (string)
  • ID - identificador do CP (int)
  • forced_pay - [não é necessário] para campanhas publicitárias com moderação diferida, permite tentar forçar o pagamento de execuções pendentes (int, padrão: 0). Valores:
    • 0 - sem pagamento forçado
    • 1 - pagamento forçado por execuções pendentes

Exemplo de chamada de método:

<?php
    $post = array(
        'token' => $token,
        'id' => 999999
    );
    if ($curl = curl_init()) {
        curl_setopt($curl, CURLOPT_URL, 'https://www.ipweb.ru/api/v2/campaign/delete');
        curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
        $out = curl_exec($curl);
        echo $out;
        curl_close($curl);
    }

// Resultado:

{
    "error": "Access denied",
    "error_code": 7
}

====================================================================================

<?php
    $post = array(
        'token' => $token,
        'id' => 999998
    );
    if ($curl = curl_init()) {
        curl_setopt($curl, CURLOPT_URL, 'https://www.ipweb.ru/api/v2/campaign/delete');
        curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
        $out = curl_exec($curl);
        echo $out;
        curl_close($curl);
    }

// Resultado:

{
    "status": "ok",
    "error_code": 0
}

====================================================================================

<?php
    $post = array(
        'token' => $token,
        'id' => 999998,
        'forced_pay' => 1
    );
    if ($curl = curl_init()) {
        curl_setopt($curl, CURLOPT_URL, 'https://www.ipweb.ru/api/v2/campaign/delete');
        curl_setopt($curl, CURLOPT_RETURNTRANSFER,true);
        curl_setopt($curl, CURLOPT_POST, true);
        curl_setopt($curl, CURLOPT_POSTFIELDS, $post);
        $out = curl_exec($curl);
        echo $out;
        curl_close($curl);
    }

// Resultado:

{
    "status": "ok",
    "error_code": 0
}
Possíveis códigos de erro
Em geral
1 - não há parâmetros de consulta
7 - acesso proibido
16 - erro desconhecido
37 - temporariamente indisponível, tente mais tarde
38 - nenhuma entidade que corresponda aos parâmetros do pedido
41 - o limite diário de pedidos de API foi atingido mais detalhesEliminação do CP 18 - há cumprimento aguardando confirmação
19 - não há créditos suficientes na conta
40 - há cumprimento aguardando confirmação, error de pago forzado
IPweb

Avalie o material:

Avaliação: 3.32 de 5. Total de avaliações: 14.
Última modificação

Eu não entendo nada! Ajuda :-(