REST API: GET miniview rule

Selecties gebruiken regels om te bepalen welke profielen zij bevatten. Profielen die tenminste een selectie regel matchen worden geselecteerd. Om de eigenschappen en condities van een enkele regel op te vragen kun je een HTTP GET verzoek sturen naar de volgende URL:

https://api.copernica.com/v3/miniview/$id/minirule/$id?access_token=xxxx

De eerste $id moet vervangen worden met de numerieke identifier van de miniview waarvan je een regel wil opvragen. De tweede $id moet de ID van de regel zijn.

De teruggegeven velden

Deze methode geeft een JSON minirule object terug. Deze bevat de volgende eigenschappen:

  • ID: numerieke identifier van de regel
  • name: naam van de regel
  • view: ID van de selectie waar de regel bij hoort
  • disabled: waarde om aan te geven of de regel niet (1) /wel (0) geactiveerd is
  • inversed: waarde die aangeeft of de regel een inverse is. Als deze variabele waar is worden profielen teruggegeven als ze de regel niet matchen
  • conditions: array van voorwaarden voor de regel

Een regel heeft zijn eigen voorwaarden waaraan voldaan moet worden om met een profiel te matchen. De voorwaarden eigenschap die wordt teruggeven heeft een array van voorwaarde objecten, die elk de volgende eigenschappen bezitten:

  • ID: numerieke identifier van de voorwaarde
  • type: type van de voorwaarde
  • rule: numerieke identifier van de regel waar de voorwaarde bij hoort

De precieze eigenschappen hangen af van het type van de voorwaarde. Voor een overzicht van de ondersteunde voorwaarden en de eigenschappen die zij bezitten kunt u de volgende specifiekere artikels bekijken:

Voorbeeld in PHP

Het volgende PHP script demonstreert hoe de API method te gebruiken is.

// vereiste scripts
require_once('copernica_rest_api.php');

// verander dit naar je access token
$api = new CopernicaRestAPI("your-access-token", 3);

// voer het verzoek uit en print het resultaat
print_r($api->get("miniview/{$miniviewID}/minirule/{$regelID}"));

Dit voorbeeld vereist de REST API klasse.

Meer informatie