REST API: PUT profile

Dit is een methode om de eigenschappen van een bestaand profiel aan te passen. Het kan aangeroepen worden met een HTTP PUT verzoek naar de volgende URL:

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

De $id moet hier vervangen worden door de ID van het profiel waarvan je de eigenschappen aan wilt passen.

Beschikbare parameters

De volgende parameters kunnen in de message body van het HTTP PUT command worden geplaatst:

  • fields: Velden die het profiel bevat en hun waarden
  • interests: Interesses van het profiel
  • secret: De geheime code die gelinkt is aan het profiel

Voorbeeld in JSON

De volgende JSON demonstreert hoe je de API methode kunt gebruiken:

{
  "fields": {
    "firstname": "John",
    "lastname": "Doe",
    "email": "johndoe@example.com"
  },
  "interests": {
    "football": 1,
    "Honkbal": 0
  }
}

Voorbeeld in PHP

Het volgende PHP voorbeeld laat zien hoe je deze API methode gebruikt:

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

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

// data voor de methode

$data = array(
    "fields" => array(
        'firstname' =>  'John',
        'lastname'  =>  'Doe',
        'email'     =>  'johndoe@example.com'
    ),
    "interests" = array(
        'football'  =>  0,
        'tennis'    =>  1,
        'hockey'    =>  1
    ),
    "secret" => "geheimecode"
);

// voer het verzoek uit en print het resultaat
print_r($api->put("profile/{$profielID}", $data));

Dit voorbeeld vereist de REST API klasse.

Meer informatie