Partager via


Service d’état du flux

Le service d’état du flux vous permet de case activée lorsque de nouvelles données de création de rapports sont disponibles via le flux Network Analytics. De nouvelles données sont disponibles dans les cas suivants :

  • De nouvelles heures de données de rapport deviennent disponibles
  • Les heures précédentes des données de création de rapports ont été mises à jour. Il s’agit d’un événement rare qui se produit si nous devons retraiter les données d’un flux pendant une heure donnée.

Remarque

API REST

HTTP, méthode Endpoint Description
GET https://api.appnexus.com/feed-status?type=network_analytics_feed Vérifier la status de votre flux Analyse réseau

Champs JSON

Ce service retourne uniquement deux champs dans un tableau d’objets :

Champ Type Description
hour Timestamp Date et heure des données de rapport dont les status vous intéressent.
last_run Timestamp Date de la dernière mise à jour des données de création de rapports pour l’heure par notre pipeline de données. Cela est généralement quelques heures plus tard que la valeur de hour.

Remarque

Les horodatages étant signalés dans le fuseau horaire UTC, vous devez traduire manuellement l’heure UTC dans votre fuseau horaire standard.

Exemple

Ce service retourne les 30 derniers jours de données horaires avec un simple GET appel, comme indiqué ci-dessous. Pour obtenir des instructions sur l’utilisation de ces informations pour l’intégration à vos propres systèmes de création de rapports, consultez Flux de création de rapports en bloc.

$ curl -b cookies -c cookies 'https://api.appnexus.com/feed-status?type=network_analytics_feed'

{
    "response": {
        "status": "OK",
        "num_elements": 732,
        "start_element": 0,
        "hours": [
            {
                "hour": "2013-11-20 00:00:00",
                "last_run": "2013-11-20 03:10:55"
            },
            {
                "hour": "2013-11-20 01:00:00",
                "last_run": "2013-11-20 05:10:05"
            },
            ... many, many hours of data...
            {
                "hour": "2013-12-20 11:00:00",
                "last_run": "2013-12-20 13:55:50"
            }
        ]
    }
}