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

Aut*_*a_z 4 scopus

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

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

例如,如果我想做:

https://api.elsevier.com/content/abstract/citations?pubmed_id=3472723&httpAccept=application/json&apiKey={myKey}
Run Code Online (Sandbox Code Playgroud)

我得到:

"{"service-error":{"status":{"statusCode":"AUTHENTICATION_ERROR","statusText":"Requestor configuration settings insufficient for access to this resource."}}}"
Run Code Online (Sandbox Code Playgroud)

有可能得到我想要的吗?

谢谢

Mik*_*ail 5

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

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

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

Article是这篇文章的json数据

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

文章json有article['prism:url']参数,你可以将它与keywords字段一起使用,所以你查询得到的keywords是:

article['prism:url'] + "?field=authkeywords"
Run Code Online (Sandbox Code Playgroud)