2016-05-16 3 views
0

Eine Abfrage mit den erweiterten Metadaten-Entitäten funktioniert nicht. Muß ich diese Parameter zu übergeben, einen anderen URL-Parameter andere als die Verwendung von „Attributen“Erweiterte Metadaten-Entitäten in Microsoft Academic

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: •••••••••••••••••••••••••••••••• 

einfach „S.U“ aus der Liste der Einheiten zu entfernen es

Antwort

1

Vielen Dank für Ihr Interesse an der Microsoft Academic macht die Arbeit!

Attribut "E" ist eine JSON-Zeichenfolge, die aus erweiterten Metadatenattributen besteht. Sie können nur den vollständigen Inhalt von E abrufen, d. H. Alle erweiterten Metadatenattribute. Sie können im Parameter "attributes" des URI nur Entitätsattribute verwenden, keine erweiterten Metadatenattribute.

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

Also, wenn Sie S.U erhalten müssen, sollten Sie den Wert des Attributs „E“ erhalten und analysieren JSON entspricht.

Beispiel (hier verwende ich nur drei Attribute: ID, Ti, E, um Ausgangs kürzer zu machen):

https://api.projectoxford.ai/academic/v1.0/evaluate?expr=Composite(J.JN=='computer')&model=latest&count=10&offset=0&attributes=Id,Ti,E 

Bitte lassen Sie uns wissen, wenn Sie Fragen oder Anregungen haben.

Wir würden gerne hören, was denken Sie über kognitive Leistungen: http://cognitive.uservoice.com/

+0

Danke, bemerkte ich, dass das E-Feld nach der Einlieferung die Frage tatsächlich ein JSON-String ist – user3162321