Partager via


Service d’accès aux membres du rapport

Remarque

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

Il met à jour les données stockées dans bidder.rpt_report_member_access.

Remarque

Seuls GET, POSTet sont DELETE pris en charge pour ce service.

API REST

HTTP, méthode Endpoint Description
POST https://api.appnexus.com/rpt-report-member-access
(modèle JSON)
Ajoutez un nouveau paramètre d’accès aux membres du rapport.
DELETE https://api.appnexus.com/object?id=REPORT_MEMBER_ACCESS_ID

Note:REPORT_MEMBER_ACCESS_ID est un ID généré de manière unique pour le paramètre donné et peut être récupéré via GET.
Supprimer un modèle personnalisé.
GET https://api.appnexus.com/rpt-report-member-access Affichez tous les paramètres d’accès aux membres du rapport.
GET https://api.appnexus.com/rpt-report-member-access?report_id=REPORT_ID Afficher les paramètres d’accès aux membres du rapport pour un rapport spécifique.

Champs JSON

Champ Type (Longueur) Description
id int ID du paramètre d’accès aux membres du rapport.
Par défaut: Nombre généré automatiquement.
Obligatoire On :PUT/DELETE, dans la chaîne de requête.
member objet Objet avec un ID du membre auquel vous ajoutez l’accès.
Par défaut:None
Obligatoire sur :POST
report objet Objet avec un ID du rapport auquel vous ajoutez l’accès.
Par défaut:None
Obligatoire sur :POST

Exemples

Afficher tous les membres qui ont accès à un rapport spécifique

$ curl -b cookies -c cookies 'https://api.appnexus.com/rpt-report-member-access?report_id=44'
{
  "response": {
    "status": "OK",
    "count": 28,
    "start_element": 0,
    "num_elements": 100,
    "rpt-report-member-accesss": [
      {
        "id": 27,
        "last_modified": "2013-03-01 20:37:01",
        "member": {
          "id": 357,
          "billing_name": "OpenX"
        },
        "report": {
          "id": 44,
          "name": null
        }
      },
      {
        "id": 28,
        "last_modified": "2013-04-09 18:13:25",
        "member": {
          "id": 459,
          "billing_name": "Rubicon"
        },
        "report": {
          "id": 44,
          "name": null
        }
      },
        ...
}

Accorder à un membre l’accès à un rapport spécifique

$ cat rpt_report_member_access

{
    "rpt-report-member-access": {
        "report": {
            "id":44
        },
        "member": {
            "id": 123
        }
}
$ curl -b cookies -c cookies -X POST -d @rpt-report-member-access 'https://api.appnexus.com/rpt-report-member-access'
{
  "response": {
    "status": "OK",
    "count": 1,
    "start_element": 0,
    "num_elements": 100,
    "rpt-report-member-access": {
        "id": 77,
        "last_modified": "2015-01-15 20:37:01",
        "member": {
          "id": 123,
          "billing_name": "MemberName"
        },
        "report": {
          "id": 44,
          "name": null
        }
      }
        }
...
}