使用扩展元数据实体的查询不起作用。我是否需要使用"属性"
以外的其他URL参数传递这些参数For example, the following query does not work (returns 400)
GET https://api.projectoxford.ai/academic/v1.0/evaluate?expr=Composite(J.JN=='computer')&model=latest&count=10&offset=0&attributes=Id,Ti,Y,D,CC,AuN,AA.AfN,J.JN,W,E,D,E,S.U HTTP/1.1
Host: api.projectoxford.ai
Ocp-Apim-Subscription-Key: ••••••••••••••••••••••••••••••••
简单地删除" S.U"从实体列表中开始工作
答案 0 :(得分:5)
感谢您对Microsoft Academic的关注!
属性“E”是一个JSON字符串,由扩展的元数据属性组成。 您只能获得E的完整内容,即所有扩展元数据属性。 您只能在URI的“attributes”参数中使用实体属性,而不能使用扩展元数据属性。
所以,如果你需要获得S.U,你应该得到属性的价值" E"并解析相应的JSON。
示例(这里我只使用三个属性:Id,Ti,E以使输出更短):
https://api.projectoxford.ai/academic/v1.0/evaluate?expr=Composite(J.JN=='computer')&model=latest&count=10&offset=0&attributes=Id,Ti,E
如果您有任何问题或建议,请告诉我们。
我们很想听听您对认知服务的看法: http://cognitive.uservoice.com/