Documentation Index
Fetch the complete documentation index at: https://docs.topsort.com/llms.txt
Use this file to discover all available pages before exploring further.
Topsort.php é um Kit de Desenvolvimento de Software PHP para a API de Listagens Promovidas do Topsort.
Instalação
Instale com Composer:
composer require topsort/sdk
Ou adicione ao seu composer.json:
{
"require": {
"topsort/sdk": "3.0.0"
}
}
Executando um Leilão
<?php
use Topsort\SDK;
$topsort_client = new SDK("minha_chave_api");
$products = ["i8bfHPJaxcAb3", "gDG0HV97ed2s"];
$slots = 1;
$auction_result = $topsort_client->create_auction($slots, $products)->wait();
Reportando Eventos de Clique
<?php
use Topsort\SDK;
$topsort_client = new SDK('minha_chave_api');
$placement = [
"path" => "/categories/sapatos",
];
$topsort_client->report_click([
"placement" => $placement,
"resolvedBidId" => "AKFU78",
]);
Reportando Eventos de Impressão
<?php
use Topsort\SDK;
$topsort_client = new SDK('minha_chave_api');
$impression = [
"placement" => [
"path" => "/categories/sapatos",
],
"resolvedBidId" => "AKFU78",
];
$topsort_client->report_impression($impression);
Reportando Eventos de Compra
<?php
use Topsort\SDK;
$topsort_client = new SDK('minha_chave_api');
$items = [
[
"productId" => "gDG0HV97ed2s",
"quantity" => 2,
"unitPrice" => 10000,
]
];
$topsort_client->report_purchase([
"occurredAt" => new DateTime(),
"items" => $items,
]);
Para documentação completa, consulte o repositório GitHub.