Microsoft Academic中的扩展元数据实体

use*_*321 1 microsoft-cognitive

使用扩展的元数据实体的查询不起作用。我是否需要使用除“属性”以外的其他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: ••••••••••••••••••••••••••••••••
Run Code Online (Sandbox Code Playgroud)

只需从实体列表中删除“ SU”即可使用

小智 5

感谢您对Microsoft Academic的关注!

属性“ E”是由扩展的元数据属性组成的JSON字符串。您只能获取E的全部内容,即所有扩展的元数据属性。您只能在URI的“属性”参数中使用实体属性,而不能使用扩展元数据属性。

https://www.microsoft.com/cognitive-services/zh-CN/academic-knowledge-api/documentation/entityattributes >

因此,如果需要获取SU,则应获取属性“ 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
Run Code Online (Sandbox Code Playgroud)

请让我们知道,如果您有任何问题或建议。

我们很想听听您对认知服务的看法:http : //cognitive.uservoice.com/