REST API v1 condities: DoubleField
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.
Condities zijn kleinere onderdelen van regels. Er hoeft maar aan een conditie van een regel te worden voldaan om aan de regel te voldoen. Elke conditie heeft specifieke eigenschappen.
Dit artikel gaat over de doublefield conditie. Als je op zoek bent naar andere type condities kun je deze vinden onder het kopje Meer informatie.
Eigenschappen
Voor deze conditie zijn de volgende parameters beschikbaar:
- match-mode: matcht modus van de DoubleField conditie. Zie de match mode tabel.
- fields: de combinatie van velden die gecheckt moet worden.
In de onderstaande tabel vind je alle mogelijke match modes.
Match mode | Omschrijving |
---|---|
match_unique_profiles | Matcht alle unieke profielen |
match_non_unique_profiles | Matcht alle niet unieke profielen |
match_repeated_profiles | Matcht alle profielen die eerder voorkwamen |
match_non_repeated_profiles | Matcht alle profielen die niet eerder voorkwamen |
match_last_profiles | Matcht alle profielen die later niet voorkomen |
match_toberepeated_profiles | Matcht alle profielen die ook voorkomen een hoger ID |
Voorbeeld
Stel dat je uit een database alleen de mensen wilt selecteren met een unieke naam. Je kunt dit doen door een selectie te maken van de voor- en achternaam velden. Vervolgens match je deze twee velden door middel van de matchmode. Hieronder zie je precies hoe dat werkt.
// vereiste module
require_once("copernica_rest_api.php");
// maak een API object met je eigen token
$api = new CopernicaRestApi("my-access-token");
$data = array(
// selecteer doublefield conditie
'type' => 'DoubleField',
// gebruik matchmode
'match-mode' => 'match_unique_profiles',
// selecteer velden voor matchmode
'fields' => '[voornaam, achternaam]',
);
// voer het verzoek uit
$result = $api->post("rule/id/conditions", $data);
// print het resultaat
print_r($result);
Dit voorbeeld vereist de REST API class.
Meer informatie
- Regel condities opvragen
- Regel condities aanpassen
- Conditie type change
- Conditie type date
- Conditie type email
- Conditie type export
- Conditie type field
- Conditie type interest
- Conditie type lastcontact
- Conditie type miniview
- Conditie type part
- Conditie type referview
- Conditie type sms
- Conditie type survey
- Conditie type todo