Scival Api
嗨,我被要求做一件简单的事情。Elsevier有一系列 REST API,可以称为具有 api-key。
我必须从具有Scopus Id的Scival Api (API Docs 链接)中检索作者指标。检索这些指标后,我必须将结果保存在数据库中,以便以后在数据库上进行查询。问题是:有一些指标有年份值,以及年份的百分比值 (%)
。
例子
"metrics": [
{
"valueByYear": {
"2013": null,
"2014": 0,
"2015": 0,
"2016": null,
"2017": 0
},
"percentageByYear": {
"2013": null,
"2014": 0,
"2015": 0,
"2016": null,
"2017": 0
},
"metricType": "CitedPublications"
},
{
"valueByYear": {
"2013": 0,
"2014": 1,
"2015": 1,
"2016": 0,
"2017": 2
},
"metricType": "ScholarlyOutput"
}
],
"author": {
"link": {
"@ref": "self",
"@href": "https://api.elsevier.com/analytics/scival/author/20433296900?apiKey=fakeKey&insttoken=fakeToken",
"@type": "application/json"
},
"name": "Jones, Bob",
"id": 20433296900,
"uri": "Author/20433296900"
}
如你看到的。我如何了解指标是否有一个名为 percentByYear 的键?因为如果是,我需要保存该值。