OpenCalais API key token docent работает
Я хочу использовать opencalais Api в своем Java-приложении, я получил токен от провайдера, но когда я помещаю сюда в ключ opencalais "OPEN_CALAIS_KEY", он не работает. Вот часть предоставленного 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));
}
}
}
Я получил ошибку, что ключ недействителен!