logo
Développement
Rechercher
Interroger les attributs utilisateur

Interroger les attributs utilisateur

Permet aux développeurs d'interroger les attributs utilisateur en spécifiant des identifiants utilisateur ou des identifiants utilisateur anonymes. Prend en charge les requêtes groupées jusqu'à 100 identifiants utilisateur ou identifiants anonymes par requête.

Méthode de requête

GET

URL de la requête

https://api-${endpoint}.gptbots.ai/v2/user-property/query

Authentification

Veuillez consulter la section Aperçu dans la référence API.

Requête

Exemple de requête

curl -X GET 'https://api-${endpoint}.gptbots.ai/v2/user-property/query' \ -H 'Authorization: Bearer ${token}' \ -d '{ "user_ids": [ "example_user_id_1", "example_user_id_2" ], "anonymous_ids": [ "example_anonymous_id_1", "example_anonymous_id_2" ] }'
                      
                      curl -X GET 'https://api-${endpoint}.gptbots.ai/v2/user-property/query'  \
-H 'Authorization: Bearer ${token}' \
-d '{
      "user_ids": [
        "example_user_id_1",
        "example_user_id_2"
      ],
      "anonymous_ids": [
        "example_anonymous_id_1",
        "example_anonymous_id_2"
      ]
}'

                    
Ce bloc de code dans la fenêtre flottante

En-têtes de la requête

Champ Type Description
Authorization Bearer ${API Key} Authentification via Authorization: Bearer ${API Key}. Obtenez votre clé API depuis la page des clés API.

Corps de la requête

Paramètre Type Description Obligatoire
user_ids string Identifiants utilisateur à interroger Obligatoire, exclusif avec anonymous_ids
anonymous_ids string Identifiants utilisateur anonymes à interroger Obligatoire, exclusif avec user_ids

Vous devez fournir soit user_ids, soit anonymous_ids. Si les deux sont fournis, user_ids sera prioritaire.

Réponse

Corps de la réponse

{ { "user_id": "example_user_id_1", "property_values": [ { "property_name": "example_property_name", "value": "example_value" }, { "property_name": "example_property_name", "value": "example_value" } ] }, { "anonymous_id": "example_anonymous_id_2", "property_values": [ { "property_name": "example_property_name", "value": "example_value" }, { "property_name": "example_property_name", "value": "example_value" } ] } }
                      
                      {
  {
    "user_id": "example_user_id_1",
    "property_values": [
      {
        "property_name": "example_property_name",
        "value": "example_value"
      },
      {
        "property_name": "example_property_name",
        "value": "example_value"
      }
    ]
  },
  {
    "anonymous_id": "example_anonymous_id_2",
    "property_values": [
      {
        "property_name": "example_property_name",
        "value": "example_value"
      },
      {
        "property_name": "example_property_name",
        "value": "example_value"
      }
    ]
  }
}

                    
Ce bloc de code dans la fenêtre flottante

Réponse réussie

Paramètre Type Description
user_id string Identifiant utilisateur interrogé
anonymous_id string Identifiant utilisateur anonyme interrogé
property_values list Liste des attributs utilisateur et leurs valeurs pour le user_id
property_name string Nom de l'attribut utilisateur
value object Valeur de l'attribut utilisateur

Réponse d'erreur

Paramètre Type Description
code int Code d'erreur
message string Message d'erreur

Codes d'état

Code d'état Description
200 Succès
400 Paramètres invalides
401 Non autorisé
403 Interdit
500 Erreur serveur
503 Identifiant utilisateur introuvable
504 Identifiant utilisateur anonyme introuvable