REST API v1: GET logfiles .csv
Waarschuwing: Je bekijkt nu het overzicht voor de oude versie van onze API. Wij raden aan om onze laastste versie van de API te gebruiken.
Copernica houdt logfiles bij die je op kunt vragen met de API. Deze methode kan gebruikt worden om een logfile op te vragen als een CSV bestand met de bestandsnaam. Instructies voor het opvragen van een bestandsnaam kun je vinden onder het kopje "Meer informatie". Om de methode aan te roepen verstuur je een HTTP GET verzoek naar de volgende URL voor een file zonder header:
https://api.copernica.com/v1/logfiles/$filename?access_token=xxxx
Om een CSV file op te vragen met een rij voor de veldnamen kun je een HTTP GET verzoek sturen naar deze URL:
https://api.copernica.com/v1/logfiles/$filename/header?access_token=xxxx
In beide URLs moet je $filename vervangen door de bestandsnaam.
Teruggegeven bestand
Deze functie geeft een CSV file terug met of zonder header, afhankelijk van welke URL gebruikt is. De CSV file is vergelijkbaar met de tabel hieronder, maar gebruikt komma's in plaatst van lijnen om de waardes te scheiden.
id | time | mailingid | profileid | subprofileid | databaseid | ... |
---|---|---|---|---|---|---|
XX1 | 2016-11-04 11:01:00 | 12345 | 111111 | 2 | 123 | ... |
XX2 | 2016-11-04 11:06:00 | 12346 | 111112 | 3 | 123 | ... |
Voorbeeld in PHP
Het volgende PHP script demonstreert hoe je de API methode gebruikt.
// vereiste scripts
require_once('copernica_rest_api.php');
// verander dit naar je access token
$api = new CopernicaRestApi("your-access-token");
// voer het verzoek uit en print het resultaat
print_r($api->get("logfiles/cdm-attempts.2016-11-04.log/header"));
Dit voorbeeld vereist de REST API class.