使用 R 获取 altmetric 数据

问题描述 投票:0回答:1

为什么下面的代码总是报错?

library(rcrossref) 
library(rAltmetric)

alt <- altmetrics(doi = '10.1111/j.1475-2743.2006.00029.x')
Error: lexical error: invalid char in json text.
                                       The API key you supplied was no
                     (right here) ------^
In addition: Warning message:
In altmetrics(doi = "10.1111/j.1475-2743.2006.00029.x") :
  Unauthorized (HTTP 401).

非常感谢任何帮助!

r metadata ropensci
1个回答
0
投票

rAltmetric 包似乎不再受支持,并且包中的 API 已过期。您必须直接向 Altmetric 申请您自己的 API。

从 GitHub 安装 rAltmetric 后,我收到了与您相同的错误消息(R 版本 4.2.2)。该软件包于 2022 年 6 月从 CRAN 撤回,这表明它目前尚未得到维护。详情请参阅CRAN信息

上述链接中有关 CRAN 的信息如下: “包‘rAltmetric’已从 CRAN 存储库中删除。

以前可用的版本可以从存档中获取。

应维护者的要求于2022年6月2日存档。”

© www.soinside.com 2019 - 2024. All rights reserved.