0

我正在执行文献计量分析,并选择使用 rscopus 来自动化我的文档搜索。我进行了测试搜索,它奏效了;scopus_search() 返回的文档与我执行的手动检查完全匹配。这是我的问题:rscopus 仅返回每篇文章的第一作者(及其所属机构)的信息,但我需要为我的特定研究问题提取的每篇文章的所有作者/所属机构的信息。我已经搜索了 rscopus 文档以及 Elsevier 的 API 使用开发人员说明,但无法弄清楚这一点。关于我所缺少的任何想法?

query1 <- 'TITLE-ABS-KEY ( ( recreation ) AND ( management ) AND (challenge)'
run1 <- scopus_search(query = query1, api_key = apikey, count = 20,
        view = c('STANDARD', 'COMPLETE'), start = 0, verbose = TRUE,
        max_count = 20000, http = 'https://api.elsevier.com/content/search/scopus',
        headers = NULL, wait_time = 0)
4

1 回答 1

0

我想发布更新,因为我发现出了什么问题。我使用大学 VPN 访问 Scopus API,但与该 VPN 关联的 IP 地址不在我所在机构的 Scopus 许可证中包含的地址范围内。所以,我没有获得“完成”结果的权限。我联系了 Elsevier,很快就得到了可以添加到搜索中的机构密钥。我的工作搜索如下...

query1 <- 'TITLE-ABS-KEY ( ( recreation ) AND ( management ) AND (challenge)'
run1 <- scopus_search(query = query1, api_key = apikey, count = 20,
        view = c('COMPLETE'), start = 0, verbose = TRUE,
        max_count = 20000, http='https://api.elsevier.com/content/search/scopus',
        headers = inst_token_header(insttoken), wait_time = 0) 
于 2022-02-01T18:05:58.183 回答