Closed alanorth closed 12 months ago
It turns out that the issue, as described, is only a small part of the problem: checking an item's DOI and it's Handle when displaying a badge.
The bigger problem is the API limitations when harvesting handle prefixes. The free API will not let you go past page 100!
We have ~14,000 Handles with attention scores, so we cannot retrieve them all using the free API. We are looking into using the Explorer API with our API key.
As of #185 we now use the Explorer API with our paid API key and can retrieve all of our handles with attention scores.
OpenRXV currently only checks for Altmetric scores / badges associated with Handles, which causes it to miss some scores. For example, the CGSpace item 10568/118261 has an Altmetric score for its DOI, but not for the Handle itself:
When drawing the Altmetric badge in the CGSpace item view we check the DOI first, then the Handle.