OpenCalais API key token docent работает

Я хочу использовать opencalais Api в своем Java-приложении, я получил токен от провайдера, но когда я помещаю сюда в ключ opencalais "OPEN_CALAIS_KEY", он не работает. Вот часть предоставленного Java-теста:

*

https://www.programcreek.com/java-api-examples/index.php?source_dir=Java-AI-Book-Code-master/src/opencalais/OpenCalaisClient.java

*

    package opencalais;

    import java.io.IOException; 
  ....
    /**

    public class OpenCalaisClient { 

      ....
        public Hashtable<String, List<String>> getPropertyNamesAndValues(String text) throws MalformedURLException, IOException { 
            Hashtable<String, List<String>> ret = new Hashtable<String, List<String>>(); 
            String licenseID = System.getenv("OPEN_CALAIS_KEY"); 
            if (licenseID == null) { 
             System.out.println("Error: must have environment variable OPEN_CALAIS_KEY set"); 
             System.exit(1); 
            } 
            System.out.println("licenseID = " + licenseID); 
            String content = text; 
            String paramsXML = "<c:params .
.
.
.
URL("http://api.opencalais.com/enlighten/calais.asmx/Enlighten").ope
     .
     .
     .
             Map<String, List<String>> results = new OpenCalaisClient().getPropertyNamesAndValues(content); 
             //System.out.println("\n\nresults:\n\n" + results); 
             for (String key : results.keySet()) {  
              System.out.println("  " + key + ": " + results.get(key)); 
             } 
        } 
    }

Я получил ошибку, что ключ недействителен!

0 ответов

Другие вопросы по тегам