Partager via


Accéder au service de dépendance de ressources

Remarque

Ce service est actuellement disponible pour un ensemble limité de clients et d’employés Microsoft uniquement.

Le service access-resource-dependency récupère une liste d’ID de ressource pour tous les parents, enfants et dépendances associés à une ressource. Utilisez ce service pour gérer les dépendances au sein du système qui sont sous contrôle d’accès.

API REST

HTTP, méthode Endpoint Description
GET https://api.appnexus.com/access-resource-dependency Affichez toutes les ressources et leurs dépendances.
POST https://api.appnexus.com/access-resource-dependency?resource_id=ID Create dépendances à une ressource.
DELETE https://api.appnexus.com/access-resource-dependency?resource_id=ID Supprimer une ressource.

Champs JSON

Généralités

Champ Type (Longueur) Description
children tableau de ints Tableau d’ID de ressource pour les enfants de la ressource.
dependencies tableau d’objets de dépendance Tableau d’objets de dépendance contenant des relations parent/enfant directes.
parents tableau de ints Tableau d’ID de ressource pour les parents de la ressource.
resource_id int ID de la ressource.
Obligatoire sur :POST et DELETE.

Dépendances

Les valeurs de ressource peuvent être récupérées en appelant le service access-resource. Pour plus d’informations sur la récupération des ressources, consultez Afficher les ressources système à l’aide de l’API.

Champ Type (Longueur) Description
parent_id int ID de la ressource parente dans la relation parent/enfant.
child_id int ID de la ressource enfant dans la relation parent/enfant.

Exemples

Afficher toutes les dépendances de ressources

$ curl -b cookies 'https://api.appnexus.com/access-resource-dependency'
"access-resource-dependency": [
    {
        "resource_id": 22,
        "parents": [
            123,
            134
        ],
        "children": [
            11
        ],
        "dependencies": [
            {
                "parent_id": 15,
                "child_id": 789
            },
            {
                "parent_id": 2,
                "child_id": 15
            }
        ]
    },
        ...

Afficher les dépendances de ressources pour une seule ressource

$ curl -b cookies 'https://api.appnexus.com/access-resource-dependency?resource_id=22'
"access-resource-dependency": [
    {
        "resource_id": 22,
        "parents": [
            123,
            134
        ],
        "children": [
            11
        ],
        "dependencies": [
            {
                "parent_id": 15,
                "child_id": 789
            },
            {
                "parent_id": 2,
                "child_id": 15
            }
        ]
    }
]