【发布时间】:2017-02-27 15:18:25
【问题描述】:
我正在使用 Microsoft Academic API 的 graph search 方法来检索论文的引文 ID 和参考 ID。但是,虽然检索引文 ID 有效,但参考 ID 字段始终为空,即使对于应该具有链接参考的论文也是如此。例如通过API检索this publication:
POST https://westus.api.cognitive.microsoft.com/academic/v1.0/graph/search?mode=json
Content-Type: application/json
Host: westus.api.cognitive.microsoft.com
Ocp-Apim-Subscription-Key: my-api-key
{
"path": "/paper",
"paper": {
"select": [
"OriginalTitle",
"CitationIDs",
"ReferenceIDs"
],
"type": "Paper",
"id": [2059999322]
}
}
产生此响应(为了便于阅读,我缩短了 CitationIDs 列表):
{
"Results": [
[
{
"CellID": 2059999322,
"CitationIDs": "[630584464,2053566310,2239657960,...]",
"OriginalTitle": "Biodistribution of colloidal gold nanoparticles after intravenous administration: Effect of particle size",
"ReferenceIDs": ""
}
]
]
}
我注意到的一件事是here(页面底部)提供的图形架构与here 显示的架构不匹配(某些属性已重命名,例如 NormalizedPaperTitle -> NormalizedTitle) ,所以我认为该字段可能已重命名为其他内容。
通过 API 获取参考 ID 的正确查询是什么?
【问题讨论】:
标签: json web-services api azure microsoft-cognitive