AlchemyAPI を使用して TextGetTargetedSentiment を取得する方法ですが、URL ではなくテキスト (記事) として入力を提供したいと考えています。
これはこれhttp://www.alchemyapi.com/api/sentiment/textc.html
を行う方法を提供しますが、パラメーターとして URL を取ります。
AlchemyAPI を使用して TextGetTargetedSentiment を取得する方法ですが、URL ではなくテキスト (記事) として入力を提供したいと考えています。
これはこれhttp://www.alchemyapi.com/api/sentiment/textc.html
を行う方法を提供しますが、パラメーターとして URL を取ります。
エンドポイント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));