Scopus API -> 对出版物的所有引用

标签 scopus

是否可以使用 Elsevier API 获取对具体出版物的所有引用(通过 scopus_id、doi ...)?

我试图做到这一点,我所能做的就是计算引用次数,但我至少需要作者和标题。

例如,如果我想这样做:

https://api.elsevier.com/content/abstract/citations?pubmed_id=3472723&httpAccept=application/json&apiKey={myKey}

我得到:

"{"service-error":{"status":{"statusCode":"AUTHENTICATION_ERROR","statusText":"Requestor configuration settings insufficient for access to this resource."}}}"

有没有可能得到我想要的?

谢谢

最佳答案

我遇到了同样的问题,但我找到了这个解决方案:

首先,您应该拥有包含文章数据和文章“eid”的 json。因此,您可以通过下一个查询找到这篇文章的所有引用:

"https://api.elsevier.com/content/search/scopus?query=refeid(" + str(article['eid']) + ')'

article是这篇文章的json数据

我也遇到了关键字问题,解决方案是:

Article json有article['prism:url']参数,可以和keywords字段一起使用,所以查询得到关键词是:

article['prism:url'] + "?field=authkeywords"

关于Scopus API -> 对出版物的所有引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29549661/

相关文章:

python - Scopus API - 本周剩余请求数

python - Python 中的 Section 'Warnings' already exists 错误

python - 使用 Scopus API 从 Scopus 获取作者的文章(AUTHENTICATION_ERROR)

python - 来自 Scopus API 的请求仅写入 PDF 的第一页