Passer au contenu principal
Ce guide vous explique comment rechercher des Spaces par mot-clé.
PrérequisAvant de commencer, vous aurez besoin de :

Rechercher des Spaces

Recherchez des Spaces qui correspondent à un mot-clé :
cURL
curl "https://api.x.com/2/spaces/search?\
query=AI&\
space.fields=title,host_ids,participant_count,state&\
state=live" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Réponse

{
  "data": [
    {
      "id": "1DXxyRYNejbKM",
      "state": "live",
      "title": "Discussing AI and the Future",
      "host_ids": ["2244994945"],
      "participant_count": 245
    },
    {
      "id": "1YqJDqWYNQDGW",
      "state": "live",
      "title": "AI in Healthcare",
      "host_ids": ["783214"],
      "participant_count": 89
    }
  ],
  "meta": {
    "result_count": 2
  }
}

Filtrer par statut

Rechercher uniquement les Spaces en direct ou programmés :

Spaces en direct uniquement

cURL
curl "https://api.x.com/2/spaces/search?query=tech&state=live" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Spaces programmées uniquement

cURL
curl "https://api.x.com/2/spaces/search?query=tech&state=scheduled" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Inclure les informations sur l’hôte

Inclure les données de l’utilisateur hôte :
cURL
curl "https://api.x.com/2/spaces/search?\
query=AI&\
space.fields=title,host_ids,state&\
expansions=host_ids&\
user.fields=username,verified" \
  -H "Authorization: Bearer $BEARER_TOKEN"

Paramètres courants

ParamètreDescription
queryRequête de recherche (obligatoire)
stateFiltre : live, scheduled ou all
max_resultsNombre de résultats à renvoyer (1-100)
space.fieldsChamps Space à inclure
expansionsObjets associés à inclure
user.fieldsChamps utilisateur à inclure

Prochaines étapes

Recherche de Spaces

Rechercher des Spaces par identifiant

Référence de l’API

Documentation complète de l’endpoint