Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Le paramètre feed de l'API Isidore est ignoré #1102

Open
ggrossetie opened this issue Nov 18, 2024 · 1 comment
Open

Le paramètre feed de l'API Isidore est ignoré #1102

ggrossetie opened this issue Nov 18, 2024 · 1 comment
Labels

Comments

@ggrossetie
Copy link
Collaborator

La recherche des personnes via l'API Isidore ne fonctionne plus complètement car le format de réponse n'est pas toujours le même.

La valeur du paramètre feed semble avoir changé. Dans la documentation il est précisé que la valeur doit être creators ou subjects alors que jusqu'à présent la valeur que nous utilisions était feed-creator.
Voici un exemple de réponse où le paramètre feed semble ignoré le fait que l'on souhaite retourner uniquement des creators:

{
  "response": {
    "header": {
      "query": {
        "@text": "mar"
      }
    },
    "replies": [
      {
        "@name": "creators",
        "@items": "10",
        "reply": []
      },
      {
        "@name": "subjects",
        "@items": "10",
        "reply": []
      }
    ]
  }
}

A noter que si la recherche retourne uniquement un seul type, la structure de la réponse change. Par exemple, ici la recherche est "marcello" qui ne correspond qu'à des créateurs :

{
  "response": {
    "header": {
      "query": {
        "@text": "marcello"
      }
    },
    "replies": {
      "@name": "creators",
      "@items": "10",
      "reply": [
      ]
    }
  }
}
@ggrossetie
Copy link
Collaborator Author

Apparemment le changement sur le paramètre feed a eu lieu entre octobre et novembre 2023 (changement sur la page de documentation)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant