是否可以使用 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)
有可能得到我想要的吗?
谢谢
我有同样的问题,但我找到了这个解决方案:
首先,您应该有包含文章数据和文章“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)
| 归档时间: |
|
| 查看次数: |
4850 次 |
| 最近记录: |