如何在 AlchemyAPI 针对性情绪分析中使用多个目标?
How to use multiple targets in AlchemyAPI targeted sentiment analysis?
使用 AlchemyAPI 语言进行针对性情绪分析时,docs 表示您可以指定 target
或 targets
。指定 targets
会导致响应包含一个数组,但是我不知道如何在单个调用中指定多个目标。
指定单个目标(但使用 targets
参数):
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" -d "text=I love cats. Dogs are the worst." -d "targets=cats" -d "outputMode=json" "https://gateway-a.watsonplatform.net/calls/text/TextGetTargetedSentiment?apikey=MY_API_KEY"
该服务是否支持多个目标?如果是这样,我该如何通过它们?
文档已更新为以下答案:http://www.alchemyapi.com/api/sentiment/textc.html#targetedsentiment
解决方法是使用管道字符:dogs|cats。
完整示例:
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" -d "text=I love cats. Dogs are the worst." -d "targets=cats|dogs" -d "outputMode=json" "https://gateway-a.watsonplatform.net/calls/text/TextGetTargetedSentiment?apikey=MY_API_KEY"
使用 AlchemyAPI 语言进行针对性情绪分析时,docs 表示您可以指定 target
或 targets
。指定 targets
会导致响应包含一个数组,但是我不知道如何在单个调用中指定多个目标。
指定单个目标(但使用 targets
参数):
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" -d "text=I love cats. Dogs are the worst." -d "targets=cats" -d "outputMode=json" "https://gateway-a.watsonplatform.net/calls/text/TextGetTargetedSentiment?apikey=MY_API_KEY"
该服务是否支持多个目标?如果是这样,我该如何通过它们?
文档已更新为以下答案:http://www.alchemyapi.com/api/sentiment/textc.html#targetedsentiment
解决方法是使用管道字符:dogs|cats。
完整示例:
curl -X POST -H "Content-Type: application/x-www-form-urlencoded" -d "text=I love cats. Dogs are the worst." -d "targets=cats|dogs" -d "outputMode=json" "https://gateway-a.watsonplatform.net/calls/text/TextGetTargetedSentiment?apikey=MY_API_KEY"