CrossRef / rest-api-doc

Documentation for Crossref's REST API. For questions or suggestions, see https://community.crossref.org/
Other
743 stars 269 forks source link

If a query is a DOI, the best match should be the article with that DOI #56

Open hubgit opened 9 years ago

hubgit commented 9 years ago

e.g. http://api.crossref.org/works?query=10.7717/peerj.182&rows=1 currently returns the article with DOI 10.7717/peerj.10.

kjw commented 9 years ago

Nasty. I will implement the same identifier matching that search.crossref.org has.

hubgit commented 9 years ago

Thanks. It's obviously easy to work around by avoiding the search API, but in this particular case the input is free text from a user and so would have to be pre-processed to detect DOIs in the input.

gbilder commented 7 years ago

note also that the new query.bibliographic does not solve this issue.

yadurvt commented 6 years ago

https://search.crossref.org/dois?q=Capacitive-Gap (Title) https://search.crossref.org/dois?q=10.1002/9780470294178.ch5 (DOI)

Use this url instead. it manage all data with a single URL.

hubgit commented 5 years ago

This is an issue that I've run into again recently, building an interface for users to add references to a manuscript via searching CrossRef's API.