使用Elsevier Scopus API获取论文参考

Jon*_*Jon 4 python api reference citations scopus

我正在使用Elsevier制作的Scopus API. http://dev.elsevier.com/sc_apis.html

我写了一篇简短的python脚本来提取有关论文的信息,例如标题,DOI号和引用该论文的论文的DOI号.

然而,我真正想要的是能够提取我正在从中提取信息的论文中引用的DOI数量的论文.

到目前为止,这是我的代码的重要部分

paper_info_search = requests.get(api_resource + 'query=doi(10.1016/j.fusengdes.2015.04.018)', headers=headers) 
Run Code Online (Sandbox Code Playgroud)

这会在纸上提取大量信息(标题,作者等)

citations_of_paper = requests.get(api_resource + 'query=refeid(' + EID + ')', headers=headers)
Run Code Online (Sandbox Code Playgroud)

得到引用该论文的论文清单

有谁知道如何获得本文中出现的参考.

Con*_*nor 8

我遇到了同样的问题,我向API团队发送了一封电子邮件,并被告知您无法使用scopus搜索API将引用作为搜索结果获取.

但是,您可以使用"REF"视图通过抽象检索API http://api.elsevier.com/documentation/AbstractRetrievalAPI.wadl获取信息.我现在使用的查询看起来像这样

https://api.elsevier.com/content/abstract/EID:[]?apiKey=[]&view=REF
Run Code Online (Sandbox Code Playgroud)

  • 我收到此错误:请求者无权访问资源的请求的视图或字段 (2认同)