2017-02-10 3 views
2

Прочтение:Как запросить учебный график Microsoft для цитирования и цитирования?

https://www.microsoft.com/cognitive-services/en-us/Academic-Knowledge-API/documentation/GraphSearchMethod

Это немного затемняет смысл «путь»: «пути»: «/ бумага/AuthorIDs/автор» - я не вижу authorIds объекта в возвращаемом Результаты.

# post data query 
{ 
    "path": "/paper/AuthorIDs/author", 
    "paper": { 
    "type": "Paper", 
    "NormalizedTitle": "graph engine", 
    "select": [ 
     "OriginalTitle" 
    ] 
    }, 
    "author": { 
    "return": { 
     "type": "Author", 
     "Name": "bin shao" 
    } 
    } 
} 

#results 
{ 
    "Results": [ 
    [ 
     { 
     "CellID": 2160459668, 
     "OriginalTitle": "Trinity: a distributed graph engine on a memory cloud" 
     }, 
     { 
     "CellID": 2093502026 
     } 
    ], 
    [ 
     { 
     "CellID": 2171539317, 
     "OriginalTitle": "A distributed graph engine for web scale RDF data" 
     }, 
     { 
     "CellID": 2093502026 
     } 
    ], 
    [ 
     { 
     "CellID": 2411554868, 
     "OriginalTitle": "A distributed graph engine for web scale RDF data" 
     }, 
     { 
     "CellID": 2093502026 
     } 
    ], 
    [ 
     { 
     "CellID": 73304046, 
     "OriginalTitle": "The Trinity graph engine" 
     }, 
     { 
     "CellID": 2093502026 
     } 
    ] 
    ] 
} 

Какой правильный путь (или данные к сообщению) для запроса цитаты и со-цитированию статьи, и постраничной результаты?

ответ

1

Предполагая, что вы знаете идентификатор источника бумаги (2118322263 в следующем примере), здесь POST часть запроса:

{ 
    "path": "/paper/CitationIDs/citation", 
    "paper": { 
    "type": "Paper", 
    "id": [ 2118322263 ], 
    "select": [ 
     "OriginalTitle" 
    ] 
    }, 
    "citation": { 
    "return": { 
     "type": "Paper" 
    }, 
    "select": [ 
     "OriginalTitle" 
    ] 
    } 
} 

Это возвращает 634 результатов в одном ответе, в то время как запрос к самой бумаге показывает количество цитирования 732. Я понятия не имею, почему существует разница, и как сделать разбиение на страницы.