Passer au contenu principal
Topsort.php est un kit de développement logiciel PHP pour l’API Promoted Listings de Topsort.

Installation

Installez avec Composer :
composer require topsort/sdk
Ou ajoutez à votre composer.json :
{
  "require": {
    "topsort/sdk": "3.0.0"
  }
}

Exécution d’une enchère

<?php
use Topsort\SDK;

$topsort_client = new SDK("ma_clé_api");

$products = ["i8bfHPJaxcAb3", "gDG0HV97ed2s"];
$slots = 1;

$auction_result = $topsort_client->create_auction($slots, $products)->wait();

Signalement des événements de clic

<?php
use Topsort\SDK;

$topsort_client = new SDK('ma_clé_api');

$placement = [
  "path" => "/categories/chaussures",
];

$topsort_client->report_click([
  "placement" => $placement,
  "resolvedBidId" => "AKFU78",
]);

Signalement des événements d’impression

<?php
use Topsort\SDK;

$topsort_client = new SDK('ma_clé_api');

$impression = [
  "placement" => [
    "path" => "/categories/chaussures",
  ],
  "resolvedBidId" => "AKFU78",
];

$topsort_client->report_impression($impression);

Signalement des événements d’achat

<?php
use Topsort\SDK;

$topsort_client = new SDK('ma_clé_api');

$items = [
  [
    "productId" => "gDG0HV97ed2s",
    "quantity" => 2,
    "unitPrice" => 10000,
  ]
];

$topsort_client->report_purchase([
  "occurredAt" => new DateTime(),
  "items" => $items,
]);
Pour la documentation complète, consultez le dépôt GitHub.

Besoin d'aide avec votre intégration Topsort ?

Parlez-nous, l'équipe d'ingénierie des intégrations.Contactez-nous via votre canal de messagerie dédié ou à support@topsort.com.Si vous n'êtes pas encore client, planifiez une démo avec notre équipe de vente.