REST API v4: GET push notification

Met deze methode haal je een specifieke verzonden pushnotificatie op.

Een pushnotificatie kan via verschillende kanalen zijn verzonden, zoals browser pushnotificaties of mobiele pushnotificaties.

Om een pushnotificatie op te halen stuur je een HTTP GET-verzoek naar de volgende URL:

https://api.copernica.com/v4/push/notification/$id

Hierbij moet $id worden vervangen door het ID van de pushnotificatie.

Teruggegeven velden

Deze methode geeft de volgende gegevens terug.

Naam Beschrijving
ID Unieke identificatie van de pushnotificatie.
timestamp Datum en tijd waarop de pushnotificatie is verzonden.
title Titel van de pushnotificatie.
destinations Aantal ontvangers waarvoor de pushnotificatie is bestemd.
channel Kanaal waarover de pushnotificatie is verzonden, bijvoorbeeld web of mobile.
fallback Eventuele fallback-inhoud die gebruikt wordt wanneer het primaire kanaal niet beschikbaar is.
target Informatie over het doel van de pushnotificatie.
target.type Type doel waarop de pushnotificatie is gericht.
target.sources De onderliggende bronnen waaruit het doel bestaat.
target.sources[].id ID van de bron.
target.sources[].type Type bron, bijvoorbeeld profile, subprofile, database, collection, view of miniview.

JSON voorbeeld

De JSON ziet er bijvoorbeeld als volgt uit:

{
    "ID": "1",
    "timestamp": "2025-02-04 13:37:04",
    "title": "testing push",
    "destinations": 0,
    "channel": "web",
    "fallback": "",
    "target": {
        "type": "view",
        "sources": [
            {
                "id": "9104",
                "type": "view"
            },
            {
                "id": "7968",
                "type": "database"
            }
        ]
    }
}

In bovenstaand voorbeeld is de pushnotificatie verzonden naar een view. De view is onderdeel van database 7968 en heeft ID 9104.

PHP voorbeeld

Onderstaand script demonstreert hoe je deze API-methode gebruikt.

// vereiste scripts
require_once("CopernicaRestAPI.php");

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

// vervang {$id} door het ID van de pushnotificatie
$api->get("push/notification/{$id}");

Dit voorbeeld vereist de REST API-klasse.