REST API: POST profile interests

Waarschuwing: Je bekijkt nu het overzicht voor de oude versie van onze API. Wij raden aan om versie 2 van de API te gebruiken.

Om een subprofiel aan een profiel toe te voegen, kun je een HTTP POST request sturen naar de volgende URL:

https://api.copernica.com/v1/profile/$id/subprofiles?access_token=xxxx

De code $id moet je vervangen door de numerieke identifier van het profiel waaraan je interesses wil toevoegen. De inhoud van de interesses kun je in de message body plaatsen.

Body data

Er zijn twee manieren om de body data te definiëren en beide manieren hebben een andere functie. Deze methode is bedoeld om interesses toe te voegen en bestaande interesses uit te schakelen. Om alle interesses van een profiel te overschrijven kun je de documentatie over het overschrijven van profiel interesses bekijken.

De eerste manier om interesses toe te voegen is door een array van interesses te sturen. Deze zullen dan toegevoegd worden aan het profiel, terwijl de oude interesses behouden worden.

De tweede manier is om een object te sturen als body data dat als keys interesses heeft en als waardes booleans om aan te geven of een interesse geactiveerd moet worden. Zo kunnen bestaande interesses ook uitgeschakeld worden. Elke interesse die hierin niet genoemd wordt blijft hetzelfde.

Voorbeeld in PHP

Het volgende PHP script demonstreert hoe je de API methode kunt aanroepen.

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

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

    // data voor de methode
    $data = array(
        'football'  =>  0,
        'tennis'    =>  1,
        'hockey'    =>  1
    );

    // voer het verzoek uit
    $api->post("profile/1234/interests", $data);

    // data voor het tweede verzoek
    $data2 = array('voetbal')

    // voer het verzoek uit
    $api->post("profile/1235/interests", $data2);

Dit voorbeeld vereist de REST API class.

Meer informatie