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

Invalid Requests to CrossRef REST API #149

Open
kjw opened this issue Mar 24, 2015 · 4 comments
Open

Invalid Requests to CrossRef REST API #149

kjw opened this issue Mar 24, 2015 · 4 comments

Comments

@kjw
Copy link

kjw commented Mar 24, 2015

Appears that this service is making requests to the CrossRef API that are invalid. For example, query paramters like:

facet=t&filter=from-pub-date%3A2011%2Cuntil-pub-date%3A2015&offset=12526275&order=desc&rows=25&sort=counter_total_all

The sort parameter doesn't accept counter_total_all as a value, and this is now rejected by the API under new, stricter validation.

@mfenner
Copy link
Member

mfenner commented Mar 24, 2015

Thanks. The sort parameter counter_total_all is for the plos search API. Will filter invalid values when calling the CrossRef API.

@jure
Copy link
Contributor

jure commented Mar 24, 2015

Martin, the volume of these requests is around 2000 over the past month. I don't have a plausible theory about how such a number of requests was made, given that there is no obvious way to get that sort parameter into the query, when the app is running in CrossRef mode. Ideas?

@mfenner
Copy link
Member

mfenner commented Mar 24, 2015

Not really clear to me, need to have a closer look at the code. To my knowledge http://parascope.io is the only instance of ALM Report that currently talks to the CrossRef API.

@kjw
Copy link
Author

kjw commented Mar 24, 2015

Yeah - the requests are coming from 104.131.71.212 which appears to resolve to a Parascope page.

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

No branches or pull requests

3 participants