-
Notifications
You must be signed in to change notification settings - Fork 1
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
500 Internal Server Error #7
Comments
Just want to add that all DOI requests from shortcodes are now failing after a lengthy timeout. |
Hi all, The HTTP 500 Error you have got was a temporary problem with our API – we got too many requests when @electronsandstuff tried, which resulted in a 500. I've just tried to call the API with the URL specified at the beginning of this issue, and it returned a result as expected. Instead, @AshtonSBradley, for what concerns the access token: the API works even if you do not have an access token, even if we kindly ask users to get and use one - more information can be found at our blog. Back to the @AshtonSBradley code linked in the previous comment: we are indeed monitoring the operation "metadata" in the last weeks since it seems to be very slow also from our end. We have yet to identify the issue for that. As an alternative (which will be the stable way for doing that from now on), I suggest using OpenCitations Meta API (https://w3id.org/oc/meta/api/v1) for retrieving metadata of a given DOI. E.g.: https://w3id.org/oc/meta/api/v1/metadata/doi:10.1103/physrevaccelbeams.22.033401 I hope it may help. S. |
Hi all, I hope this will prevent future problems like the ones you have encountered, |
Is there a reason that the meta API has more incomplete metadata on doi requests? At present it seems quite frequent that the metadata is incomplete for records that had full metadata under the old API |
Hi @AshtonSBradley, Copying @arcangelo7 and @ivanhb here. Can you provide some examples? S. |
Hi @arcangelo7, There is an issue here hellemo/ShortCodes.jl#13 some more examples that worked under the old API and now throw the same error 10.1103/PhysRev.65.117 |
Hi @essepuntato |
Hi @AshtonSBradley, I've checked all the examples, and what is happening is clear from our side. Thus, to provide a bit of context, before all metadata were retrieved on the fly by calling external APIs, all the information about citation counts was handled in-house. This means you retrieved the metadata for the abovementioned cases even when no citation information was available, since we called Crossref to get them. However, since February, we have been revising the ingestion workflow of OpenCitations, and that has resulted in some specific activities:
Thus, the reason for not getting metadata for the examples above depends mainly on 2). Indeed, in Crossref right now, these entities include citation information to other entities, and they will be ingested in the next ingestion of Crossref planned for July/August. I hope that this explains the current situation. |
Hey folks, thanks for the great resource! I encounter an HTTP 500 error when I use the API at the following URL.
I saw this github repo linked on the COCI API reference, but let me know if this isn't the right spot to report issues.
It looks like information does exist on this DOI since when I use the search feature on the homepage, citations are returned.
The text was updated successfully, but these errors were encountered: