0

我使用以下 API 调用从 Microsoft Academic API 获取信息: https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?expr=Ti== '学生误解的贝叶斯建模概率编程的一位数乘法。我收到以下消息:请求上下文:appId=cid-v1:8d5cbad1-6ca8-4d39-8271-8f3a8d671eae 日期:星期日,2020 年 5 月 31 日 10:49:04 GMT X-Powered-By: ASP.NET Content-Length :157 内容类型:应用程序/json;字符集=utf-8

{ "expr": "Ti=='在一位数乘法中学生误解的贝叶斯建模与概率编程。'", "entities": [], "timed_out": false } 没有返回实体。不知道为什么。有人可以帮我吗?

4

1 回答 1

0

如果我这样搜索(在onedigit之间没有连字符),它对我有用:

https://api.labs.cognitive.microsoft.com/academic/v1.0/evaluate?&expr=Ti==%27bayesian%20modelling%20of%20student%20misconceptions%20in%20the%20one%20digit%20multiplication%20with% 20probabilistic%20programming%27&attributes=AA.AuN,AA.AuId,DOI,Ti,VFN,Y&orderby=Y:desc&subscription-key={YOUR-KEY}

如果您不确定确切的标题,但知道第一个单词,那么您可以...在缩短的Ti-value 之后(以及下一个字段之前)添加三个点,如: expr=Ti='bayesian modelling of student misconceptions'...&attributes={YOUR-ATTRIBUTES}.

于 2021-01-09T13:19:42.807 回答