curryAPI V2 API Dokumentation
Um sich zu authentifizieren nutzen Sie die folgende URL:
https://api.curryapi.com/curryAPI.svc/REST/v2/authenticate
Die Methoden der Schnittstelle sind unter folgender URL erreichbar:
https://api.curryapi.com/curryAPI.svc/REST/v2/
Verzeichnis der vorhandenen Methoden
Beschreibung der einzelnen Methoden
authenticate
c#-Klassen
public class typAuthenticateRequest
{
public string AuthToken { get; set; }
}
public class typAuthenticateResponse
{
public string AccessToken { get; set; }
public int? ErrorCode { get; set; }
public string ErrorMessage { get; set; }
}
API-Aufruf
{"AuthToken":"der Authentifizierungstoken, den Sie bei der Bestellung erhalten haben"}
API-Antwort
{"AccessToken":"der für die Methoden zu nutzende AccessToken","ErrorCode":0,"ErrorMessage":null}
Hinweis: Achten Sie auf die Unterscheidung von Authentifizierungstoken und AccessToken. Für den Aufruf der Methoden verwenden Sie den AccessToken.
getSummary
c#-Klassen
public class typSummaryRequest
{
public string AccessToken { get; set; }
public string Language { get; set; }
public int SummaryLength { get; set; }
public string Title { get; set; }
public string MetaDescription { get; set; }
public string Text { get; set; }
public string B64HTMLData { get; set; }
}
public class typSummaryResponse
{
public string SentenceSummary { get; set; }
public string ParagraphSummary { get; set; }
public int ErrorCode { get; set; }
public string ErrorMessage { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ,"SummaryLength":"100","Language":"de","Title":"Idomeni an mazedonischer Grenze: Griechenland bereitet Räumung von Flüchtlingscamp vor","MetaDescription":"Griechenland bereitet Räumung von Flüchtlingscamp vor","Text":"Idomeni an mazedoni…“}
API-Antwort
{"ErrorCode":0,"ErrorMessage":"OK","ParagraphSummary":"Idomeni an mazedonischer Grenze: Griechenland bereitet Räumung von Flüchtlingscamp vor.","SentenceSummary":"Idomeni an mazedonischer Grenze: Griechenland bereitet Räumung von Flüchtlingscamp vor."}
getSimpleTags
c#-Klassen
public class typSimpleTagsRequest
{
public string AccessToken { get; set; }
public string Language { get; set; }
public string Text { get; set; }
}
public class typSimpleTagsResponse
{
public int ErrorCode { get; set; }
public string ErrorMessage { get; set; }
public List<typSimpleTagsWebTopic> WebTopics { get; set; }
}
public class typSimpleTagsWebTopic
{
public string Term { get; set; }
public string Sig { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ","Language": "de", "Text":"Politik und Medien müssen sich um die echten Nöte der Menschen kümmern, sagt CDU-Politikerin Angela Merkel. Das sei der Auftrag an Jamaika – und das beste Mittel gegen die AfD."}
API-Antwort
{"ErrorCode":0,"ErrorMessage":"OK","WebTopics":[{"Sig":"3.176298","Term":"Alternative für Deutschland"},{"Sig":"3.0359168","Term":"Politische Parteien in Deutschland"},{"Sig":"2.8275347","Term":"Politiker der CDU"},{"Sig":"2.7782543","Term":"Politische Parteien"},{"Sig":"2.534403","Term":"Politik in Deutschland"},{"Sig":"2.5232463","Term":"CDU"},{"Sig":"2.121421","Term":"CDU-Politikerinnen"},{"Sig":"2.074618","Term":"Jamaika"},{"Sig":"1.939108","Term":"Inselstaaten"},{"Sig":"1.8452512","Term":"Politik"},{"Sig":"1.7295736","Term":"Inseln und Inselgruppen"},{"Sig":"1.6886374","Term":"Mittelamerika und Karibik"},{"Sig":"1.5970068","Term":"Bundeskanzlerin Angela Merkel"},{"Sig":"1.5247222","Term":"Deutschland"},{"Sig":"1.164895","Term":"Europa"}]}
getEntityTags
c#-Klassen
public class typEntityTagsRequest
{
public string AccessToken { get; set; }
public string Language { get; set; }
public string Text { get; set; }
}
public class typEntityTagsResponse
{
public int ErrorCode { get; set; }
public string ErrorMessage { get; set; }
public List<typEntityTagsWebTopic> WebTopics { get; set; }
}
public class typEntityTagsWebTopic
{
public string Term { get; set; }
public string Sig { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ","Language": "de", "Text":"Politik und Medien müssen sich um die echten Nöte der Menschen kümmern, sagt CDU-Politikerin Angela Merkel. Das sei der Auftrag an Jamaika – und das beste Mittel gegen die AfD."}
API-Antwort
{"ErrorCode":0,"ErrorMessage":"OK","WebTopics":[{"Sig":"3.176298","Term":"Alternative für Deutschland"},{"Sig":"2.5232463","Term":"CDU"},{"Sig":"2.074618","Term":"Jamaika"},{"Sig":"1.6886374","Term":"Mittelamerika und Karibik"},{"Sig":"1.5247222","Term":"Deutschland"},{"Sig":"1.164895","Term":"Europa"}]}
getGrammerNames
c#-Klassen
public class typGrammerNamesRequest
{
public string AccessToken { get; set; }
public string Language { get; set; }
public string Text { get; set; }
}
[DataContract]
public class typGrammerNamesResponse
{
public int ErrorCode { get; set; }
public string ErrorMessage { get; set; }
public List<typGrammerNamesWebTopic> WebTopics { get; set; }
}
[DataContract]
public class typGrammerNamesWebTopic
{
public string Term { get; set; }
public string Weight { get; set; }
public string DoG { get; set; }
public string Sig { get; set; }
public string Direct { get; set; }
public string Diversity { get; set; }
public string TSCCS { get; set; }
public string TZTYPE { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ","Language": "de", "Text":"Herr Diether Mustermann lebt in Berlin.
API-Antwort
{"ErrorCode":0,"ErrorMessage":"OK","WebTopics":[{"Sig":"1.01","Term":"Diether Mustermann"}]}
getPremiumTags
c#-Klassen
public class typPremiumTagsRequest
{
public string AccessToken { get; set; }
public string Language { get; set; }
public string Text { get; set; }
}
public class typPremiumTagsResponse
{
public int ErrorCode { get; set; }
public string ErrorMessage { get; set; }
public List<typPremiumTagsWebTopic> WebTopics { get; set; }
}
public class typPremiumTagsWebTopic
{
public string Term { get; set; }
public string Weight { get; set; }
public string DoG { get; set; }
public string Sig { get; set; }
public string Diversity { get; set; }
public string TZTYPE { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ","Language": "de", "Text":"Politik und Medien müssen sich um die echten Nöte der Menschen kümmern, sagt CDU-Politikerin Angela Merkel. Das sei der Auftrag an Jamaika – und das beste Mittel gegen die AfD."}
API-Antwort
{"ErrorCode":0,"ErrorMessage":"OK","WebTopics":[{"Diversity":"1","DoG":"12","Sig":"3.176298","TZTYPE":"org","Term":"Alternative für Deutschland","Weight":"1"},{"Diversity":"3","DoG":"11","Sig":"3.0359168","TZTYPE":"other","Term":"Politische Parteien in Deutschland","Weight":"3"},{"Diversity":"2","DoG":"13","Sig":"2.8275347","TZTYPE":"other","Term":"Politiker der CDU","Weight":"2"},{"Diversity":"2.5","DoG":"4","Sig":"2.7782543","TZTYPE":"0","Term":"Politische Parteien","Weight":"3"},{"Diversity":"2.5","DoG":"9","Sig":"2.534403","TZTYPE":"other","Term":"Politik in Deutschland","Weight":"3"},{"Diversity":"1.5","DoG":"12","Sig":"2.5232463","TZTYPE":"org","Term":"CDU","Weight":"2"},{"Diversity":"1","DoG":"14","Sig":"2.121421","TZTYPE":"0","Term":"CDU-Politikerinnen","Weight":"1"},{"Diversity":"1","DoG":"8","Sig":"2.074618","TZTYPE":"Geo","Term":"Jamaika","Weight":"1"},{"Diversity":"0.5","DoG":"6","Sig":"1.939108","TZTYPE":"0","Term":"Inselstaaten","Weight":"1"},{"Diversity":"4","DoG":"2","Sig":"1.8452512","TZTYPE":"0","Term":"Politik","Weight":"4"},{"Diversity":"0.5","DoG":"5","Sig":"1.7295736","TZTYPE":"0","Term":"Inseln und Inselgruppen","Weight":"1"},{"Diversity":"0.5","DoG":"6","Sig":"1.6886374","TZTYPE":"Geo","Term":"Mittelamerika und Karibik","Weight":"1"},{"Diversity":"1","DoG":"14","Sig":"1.5970068","TZTYPE":"person","Term":"Bundeskanzlerin Angela Merkel","Weight":"1"},{"Diversity":"2.5","DoG":"8","Sig":"1.5247222","TZTYPE":"Geo","Term":"Deutschland","Weight":"3"},{"Diversity":"2.5","DoG":"6","Sig":"1.164895","TZTYPE":"Geo","Term":"Europa","Weight":"3"},{"Diversity":"0.5","DoG":"10","Sig":"1.1037875","TZTYPE":"0","Term":"Bundespolitik","Weight":"1"},{"Diversity":"1","DoG":"3","Sig":"0.67626923","TZTYPE":"0","Term":"Medien und Internet","Weight":"1"},{"Diversity":"0.5","DoG":"2","Sig":"0.5449999","TZTYPE":"0","Term":"Medien, Internet, Information und Kommunikation","Weight":"1"}]}
getSimpleCategories
c#-Klassen
public class typSimpleCategoriesRequest
{
public string AccessToken { get; set; }
public string Language { get; set; }
public string Text { get; set; }
}
public class typSimpleCategoriesResponse
{
public int ErrorCode { get; set; }
public string ErrorMessage { get; set; }
public List<typSimpleCategoriesWebTopic_v2> WebTopics { get; set; }
}
public class typSimpleCategoriesWebTopic
{
public string Term { get; set; }
public string Sig { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ","Language": "de", "Text":"Politik und Medien müssen sich um die echten Nöte der Menschen kümmern, sagt CDU-Politikerin Angela Merkel. Das sei der Auftrag an Jamaika – und das beste Mittel gegen die AfD."}
API-Antwort
{"ErrorCode":0,"ErrorMessage":"OK","WebTopics":[{"Sig":"3.176298","Term":"Alternative für Deutschland"},{"Sig":"3.0359168","Term":"Politische Parteien in Deutschland"},{"Sig":"2.8275347","Term":"Politiker der CDU"},{"Sig":"2.7782543","Term":"Politische Parteien"},{"Sig":"2.534403","Term":"Politik in Deutschland"},{"Sig":"2.5232463","Term":"CDU"},{"Sig":"2.121421","Term":"CDU-Politikerinnen"},{"Sig":"2.074618","Term":"Jamaika"},{"Sig":"1.939108","Term":"Inselstaaten"},{"Sig":"1.8452512","Term":"Politik"},{"Sig":"1.7295736","Term":"Inseln und Inselgruppen"},{"Sig":"1.6886374","Term":"Mittelamerika und Karibik"},{"Sig":"1.5970068","Term":"Bundeskanzlerin Angela Merkel"},{"Sig":"1.5247222","Term":"Deutschland"},{"Sig":"1.164895","Term":"Europa"}]}
getGeoInformation
c#-Klassen
public class typGeoLocationRequest
{
public string AccessToken { get; set; }
public string Address { get; set; }
}
public class typGeoLocationReponse
{
public string ISO { get; set; }
public int ErrorCode { get; set; }
public string ErrorMessage { get; set; }
}
API-Aufruf (Adresse)
{"AccessToken":" der zu nutzende AccessToken ","Address":"golem.de"}
API-Antwort (Adresse)
{"ErrorCode":0,"ErrorMessage":"OK","ISO":"{\"asn\":null,\"country\":{\"code\":\"--\",\"name\":\"N\/A\"},\"location\":{\"city\":{\"confidence\":null,\"geoname_id\":4984247,\"names\":{\"de\":\"Ann Arbor\",\"ru\":\"Анн-Арбор\",\"pt-BR\":\"Ann Arbor\",\"ja\":\"アナーバー\",\"en\":\"Ann Arbor\",\"fr\":\"Ann Arbor\",\"zh-CN\":\"安娜堡\",\"es\":\"Ann Arbor\"}},\"continent\":{\"code\":\"NA\",\"geoname_id\":6255149,\"names\":{\"de\":\"Nordamerika\",\"ru\":\"Северная Америка\",\"pt-BR\":\"América do Norte\",\"ja\":\"北アメリカ\",\"en\":\"North America\",\"fr\":\"Amérique du Nord\",\"zh-CN\":\"北美洲\",\"es\":\"Norteamérica\"}},\"country\":{\"confidence\":null,\"geoname_id\":6252001,\"iso_code\":\"US\",\"names\":{\"de\":\"USA\",\"ru\":\"США\",\"pt-BR\":\"Estados Unidos\",\"ja\":\"アメリカ合衆国\",\"en\":\"United States\",\"fr\":\"États-Unis\",\"zh-CN\":\"美国\",\"es\":\"Estados Unidos\"}},\"location\":{\"accuracy_radius\":1000,\"average_income\":null,\"latitude\":42.2734,\"longitude\":-83.7133,\"metro_code\":505,\"population_density\":null,\"time_zone\":\"America\/Detroit\"},\"maxmind\":{\"queries_remaining\":null},\"postal\":{\"code\":\"48104\",\"confidence\":null},\"registered_country\":{\"confidence\":null,\"geoname_id\":6252001,\"iso_code\":\"US\",\"names\":{\"de\":\"USA\",\"ru\":\"США\",\"pt-BR\":\"Estados Unidos\",\"ja\":\"アメリカ合衆国\",\"en\":\"United States\",\"fr\":\"États-Unis\",\"zh-CN\":\"美国\",\"es\":\"Estados Unidos\"}},\"represented_country\":{\"confidence\":null,\"geoname_id\":null,\"iso_code\":null,\"names\":{},\"type\":null},\"subdivisions\":[{\"confidence\":null,\"geoname_id\":5001836,\"iso_code\":\"MI\",\"names\":{\"ru\":\"Мичиган\",\"pt-BR\":\"Michigão\",\"ja\":\"ミシガン州\",\"en\":\"Michigan\",\"fr\":\"Michigan\",\"zh-CN\":\"密歇根州\",\"es\":\"Michigan\"}}],\"traits\":{\"autonomous_system_number\":null,\"autonomous_system_organization\":null,\"connection_type\":null,\"domain\":null,\"ip_address\":\"35.190.72.49\",\"is_anonymous_proxy\":false,\"is_legitimate_proxy\":false,\"is_satellite_provider\":false,\"isp\":null,\"organization\":null,\"user_type\":null}}}"}
API-Aufruf (IP)
{"AccessToken":" der zu nutzende AccessToken ","Address":"172.217.22.195"}
API-Antwort (IP)
{"ErrorCode":0,"ErrorMessage":"OK","ISO":"{\"asn\":\"AS15169 Google Inc.\",\"country\":{\"code\":\"US\",\"name\":\"United States\"},\"location\":{\"city\":{\"confidence\":null,\"geoname_id\":5375480,\"names\":{\"de\":\"Mountain View\",\"ru\":\"Маунтин-Вью\",\"ja\":\"マウンテンビュー\",\"en\":\"Mountain View\",\"fr\":\"Mountain View\",\"zh-CN\":\"芒廷维尤\"}},\"continent\":{\"code\":\"NA\",\"geoname_id\":6255149,\"names\":{\"de\":\"Nordamerika\",\"ru\":\"Северная Америка\",\"pt-BR\":\"América do Norte\",\"ja\":\"北アメリカ\",\"en\":\"North America\",\"fr\":\"Amérique du Nord\",\"zh-CN\":\"北美洲\",\"es\":\"Norteamérica\"}},\"country\":{\"confidence\":null,\"geoname_id\":6252001,\"iso_code\":\"US\",\"names\":{\"de\":\"USA\",\"ru\":\"США\",\"pt-BR\":\"Estados Unidos\",\"ja\":\"アメリカ合衆国\",\"en\":\"United States\",\"fr\":\"États-Unis\",\"zh-CN\":\"美国\",\"es\":\"Estados Unidos\"}},\"location\":{\"accuracy_radius\":1000,\"average_income\":null,\"latitude\":37.419200000000004,\"longitude\":-122.0574,\"metro_code\":807,\"population_density\":null,\"time_zone\":\"America\/Los_Angeles\"},\"maxmind\":{\"queries_remaining\":null},\"postal\":{\"code\":\"94043\",\"confidence\":null},\"registered_country\":{\"confidence\":null,\"geoname_id\":6252001,\"iso_code\":\"US\",\"names\":{\"de\":\"USA\",\"ru\":\"США\",\"pt-BR\":\"Estados Unidos\",\"ja\":\"アメリカ合衆国\",\"en\":\"United States\",\"fr\":\"États-Unis\",\"zh-CN\":\"美国\",\"es\":\"Estados Unidos\"}},\"represented_country\":{\"confidence\":null,\"geoname_id\":null,\"iso_code\":null,\"names\":{},\"type\":null},\"subdivisions\":[{\"confidence\":null,\"geoname_id\":5332921,\"iso_code\":\"CA\",\"names\":{\"de\":\"Kalifornien\",\"ru\":\"Калифорния\",\"pt-BR\":\"Califórnia\",\"ja\":\"カリフォルニア州\",\"en\":\"California\",\"fr\":\"Californie\",\"zh-CN\":\"加利福尼亚州\",\"es\":\"California\"}}],\"traits\":{\"autonomous_system_number\":null,\"autonomous_system_organization\":null,\"connection_type\":null,\"domain\":null,\"ip_address\":\"172.217.22.195\",\"is_anonymous_proxy\":false,\"is_legitimate_proxy\":false,\"is_satellite_provider\":false,\"isp\":null,\"organization\":null,\"user_type\":null}}}"}
getSentiments
c#-Klassen
public class typSentimentsRequest
{
public string AccessToken { get; set; }
public string Language { get; set; }
public string Text { get; set; }
}
public class typSentimentsResponse
{
public string Absolute { get; set; }
public string PositiveAbsolute { get; set; }
public string PositiveRelative { get; set; }
public string NegativeAbsolute { get; set; }
public string NegativeRelative { get; set; }
public int ErrorCode { get; set; }
public string ErrorMessage { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ","Language": "de", "Text":"Politik und Medien müssen sich um die echten Nöte der Menschen kümmern, sagt CDU-Politikerin Angela Merkel. Das sei der Auftrag an Jamaika – und das beste Mittel gegen die AfD."}
API-Antwort
{"Absolute":"100","ErrorCode":0,"ErrorMessage":"OK","NegativeAbsolute":"0","NegativeRelative":"0.000000E+00","PositiveAbsolute":"1","PositiveRelative":"1.000000E+00"}
getTermweightTags
c#-Klassen
public class typTermweightTagsRequest
{
public string AccessToken { get; set; }
public int? TermCount { get; set; }
public string Language { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public string Text { get; set; }
public List<typTermweightTagsAdditionalProperty> AdditionalProperties { get; set; }
}
public class typTermweightTagsAdditionalProperty
{
public string Name { get; set; }
public string Value { get; set; }
}
public class typTermweightTagsResponse
{
public int ErrorCode { get; set; }
public string ErrorMessage { get; set; }
public List<typTermweightTagsTerm_v2> Terms { get; set; }
}
public class typTermweightTagsTerm
{
public string Term { get; set; }
public string TermRelevance { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ","Language": "de", "Text":"Politik und Medien müssen sich um die echten Nöte der Menschen kümmern, sagt CDU-Politikerin Angela Merkel. Das sei der Auftrag an Jamaika – und das beste Mittel gegen die AfD."}
API-Antwort
{"ErrorCode":0,"ErrorMessage":"OK","Terms":[{"Term":"Politik","TermRelevance":"0.618134081363678"},{"Term":"Auftrag","TermRelevance":"0.60404092073440552"},{"Term":"Jamaika","TermRelevance":"0.60404092073440552"},{"Term":"Kümmern","TermRelevance":"0.60404092073440552"},{"Term":"Angela","TermRelevance":"0.58622008562088013"},{"Term":"Medien","TermRelevance":"0.58622008562088013"},{"Term":"Merkel","TermRelevance":"0.58622008562088013"},{"Term":"Beste","TermRelevance":"0.54595261812210083"},{"Term":"Echt","TermRelevance":"0.4282785952091217"},{"Term":"Nöte","TermRelevance":"0.4282785952091217"}]}
getWSTIndex
c#-Klassen
public class typWSTReading
{
public string AccessToken { get; set; }
public string Language { get; set; }
public string Title { get; set; }
public string MetaDescription { get; set; }
public string Url { get; set; }
public string Heading { get; set; }
public string Text { get; set; }
}
public class typWstReadingResult
{
public string Language { get; set; }
public int WordCount { get; set; }
public int CharCount { get; set; }
public int SentenceCount { get; set; }
public int SyllableCount { get; set; }
public int Words3 { get; set; }
public int Words6 { get; set; }
public int Words1 { get; set; }
public decimal SyllableAverage { get; set; }
public decimal SentenceLengthAverage { get; set; }
public decimal WSTIndex { get; set; }
public List<string> Explanation { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ","Language":"de","Text":"…"}
API-Antwort
{"CharCount":1415,"ErrorCode":0,"ErrorMessage":"OK","Explanation":["12�15: Akademisch","09-11: Sekundarstufe","07-08: Realschule","05-06: Hauptschule","04-05: Grundschule"],"Language":"de","SentenceCount":11,"SentenceLengthAverage":17.36,"SyllableAverage":2.04,"SyllableCount":390,"WSTIndex":13.52,"WordCount":191,"Words1":87,"Words3":65,"Words6":94}
getFleschIndex
c#-Klassen
public class typFleschReading
{
public string AccessToken { get; set; }
public string Language { get; set; }
public string Title { get; set; }
public string MetaDescription { get; set; }
public string Url { get; set; }
public string Heading { get; set; }
public string Text { get; set; }
}
public class typFleschReadingResult
{
public string Language { get; set; }
public int WordCount { get; set; }
public int CharCount { get; set; }
public int SentenceCount { get; set; }
public int SyllableCount { get; set; }
public decimal SyllableAverage { get; set; }
public decimal SentenceLengthAverage { get; set; }
public decimal FleschIndex { get; set; }
public List<string> Explanation { get; set; }
}
API-Aufruf
{"AccessToken":" der zu nutzende AccessToken ","Language":"de","MainKeyword":"Flüchtling","Url":"http://www.spiegel.de/politik/ausland/fluechtlinge-in-idomeni-griechenland-erwaegt-evakuierung-a-1081306.html","Title":"Idomeni an mazedonischer Grenze: Griechenland bereitet Räumung von Flüchtlingscamp vor","Description":"Griechenland bereitet Räumung von Flüchtlingscamp vor","Text":"…“}
API-Antwort
{"CharCount":3395,"ErrorCode":0,"ErrorMessage":"OK","Explanation":["00-30: Sehr schwer Akademiker;","30-50: Schwer;","50-60: Mittelschwer;","60-70: Mittel 13-15-jährige Schüler;","70-80: Mittelleicht;","80-90: Leicht;","90-100: Sehr leicht 11-jährige Schüler;"],"FleschIndex":44.99,"Language":"de","SentenceCount":25,"SentenceLengthAverage":18.88,"SyllableAverage":1.99,"SyllableCount":937,"WordCount":472}