2016-02-11 3 views
3

Mendeley a un catalogue Recherche -> Recherche par API de requête qui ressemble à ce qui suit: boucle « https://api.mendeley.com/search/catalog?query=polar+bears&limit=3 » ...recherche Mendeley par les paramètres de requête

L'API Documentation de référence dit: « Retrieve documents qui correspondent à des termes de recherche généraux " Je me demande quels sont les termes généraux de la requête (en plus de 'query = xxx' et 'limit = y') sont disponibles. J'ai essayé d'inclure certains des champs renvoyés en tant que paramètres, par ex. année = 2002, qui a été apparemment ignoré, et title = xxx, qui a provoqué l'erreur: "paramètres invalides fournis"

Répondre

1

Tout est documenté sur le Swagger page.

Vous pouvez utiliser le titre, et vous pouvez également effectuer une recherche par année en utilisant min_year et max_year.

+0

Merci! En expérimentant avec les paramètres, je trouve que j'obtiens un retour "Invalid parameters provided" si j'utilise le paramètre query = xxx avec title = yyy et la même chose si j'utilise query = xxx avec author = yyy ou query = xxx avec abstract = yyy. Mais query = xxx fonctionne bien avec min_year, max_year et limit. Donc, il semble que certaines combinaisons sont correctes alors que d'autres ne sont pas supportées. – user2434291

+0

Les paramètres 'title',' author', 'source' et' abstract' sont tous incompatibles avec 'query'. Vous devez spécifier * soit * query, * ou * au moins l'un des quatre autres. –