0

如何使用 AlchemyAPI 获取 TextGetTargetedSentiment 但我想以文本(文章)而不是 URL 的形式提供输入。

http://www.alchemyapi.com/api/sentiment/textc.html提供了一种方法来执行此操作,但它将 URL 作为参数。

4

2 回答 2

1

当您使用端点http://access.alchemyapi.com/calls/text/TextGetTargetedSentiment时,唯一需要的参数是 apikey 和 text。URL 参数是可选的,不需要包含在查询字符串中。如果您正在查看较长的文本块,最好使用其中一个SDK来帮助以编程方式处理文本。

于 2015-02-17T16:28:16.667 回答
0

您可以将全文保存在文件中。在程序中将其内容读入一个字符串,然后调用 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));
于 2015-06-16T08:44:31.913 回答