TextGetTargetedSentiment, использующий AlchemyAPI для ввода текста, а не URL

Как получить TextGetTargetedSentiment, используя AlchemyAPI, но я хочу предоставить ввод в виде текста (статьи), а не URL.

это http://www.alchemyapi.com/api/sentiment/textc.html предоставляет способ сделать это, но он принимает URL в качестве параметра.

2 ответа

Когда вы используете конечную точку http://access.alchemyapi.com/calls/text/TextGetTargetedSentiment, единственными обязательными параметрами являются apikey и text. Параметр URL является необязательным и не должен быть включен в строку запроса. Если вы смотрите на более длинные блоки текста, лучше всего использовать один из SDK для программной обработки текста.

Вы можете сохранить свой полный текст в файле. В программе считайте ее содержимое в строку и затем вызовите API.

String myText= getFileContents("c://myFileToAnalyse.txt");
AlchemyAPI_TargetedSentimentParams sentimentParams = new AlchemyAPI_TargetedSentimentParams();
sentimentParams.setShowSourceText(true);

Document doc = alchemyObj.TextGetTargetedSentiment(myText, "keywords to analyse", sentimentParams);
System.out.print(getStringFromDocument(doc));
Другие вопросы по тегам