是否有可能获得具体出版物的所有引用(由scopus_id,DOI...)使用Elsevier API?
我试着这样做,我所能做的就是统计引文,但我至少需要作者和标题。
例如,如果我想这样做:
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."}}}"有可能得到我想要的东西吗?
谢谢
发布于 2015-05-28 23:30:17
我也有同样的问题,但我找到了这个解决方案:
首先,你应该有文章数据的json和文章的'eid‘。因此,您可以通过next查询找到本文的所有引文:
"https://api.elsevier.com/content/search/scopus?query=refeid(" + str(article['eid']) + ')'文章是本文的json数据。
我在关键字方面也遇到了问题,解决方案是:
文章json有文章‘’prism:url‘参数,您可以将其与关键字字段一起使用,因此您查询获取关键字的方式为:
article['prism:url'] + "?field=authkeywords"发布于 2017-01-23 19:34:05
Mikhail's answer是达到目标的最好方式,因为你需要引用作品的作者和标题。
但是对于那些来这里寻找具体错误的人来说:这是由于https://api.elsevier.com/content/abstract/citations应用程序接口需要“来自爱思唯尔的特定许可”的事实,这意味着你需要写信给他们的集成支持,解释你的用例并提供你的API密钥。
(正如集成支持的一名成员通过电子邮件向我解释的那样)
发布于 2017-12-12 08:13:09
只是碰到了同样的问题。Scopus的交互式API可能对您解决此问题和类似问题有很大帮助。
如何继续:
希望这能帮到你,让事情变得更容易!
https://stackoverflow.com/questions/29549661
复制相似问题