簡體   English   中英

CrossRef Rest API 與 Zenodo DOI

[英]CrossRef Rest API with Zenodo DOI

是否可以使用 CrossRef Rest API 在 Zenodo 中獲取出版物的元數據?

For instance, calling https://api.crossref.org/works/10.5281/zenodo.2594632 returns SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data .

基本答案是否定的。 這是因為 Zenodo 使用 DataCite 而不是 Crossref 作為其 DOI 注冊機構。 您可以通過向https://doi.org/ra/{doi}發送請求來識別 DOI 的注冊機構,然后,根據該機構是 Crossref 還是 DataCite,您可以直接從其 API 請求元數據。 因此,您的請求將是https://api.datacite.org/dois/10.5281/zenodo.2594632

通常,您也可以通過 Crosscite 內容協商服務在不知道注冊機構的情況下獲取 DOI 的標准元數據(請參閱https://citation.crosscite.org/docs.html )。 但是,目前我收到“503 服務暫時不可用”對 DataCite DOI 的內容協商請求的響應......

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM