AlchemyAPI-在使用HTML API时设置默认语言:情绪分析



我正试图使用AlchemyAPI对许多URL进行情感分析。因为这些URL有自己的一组参数,所以我使用HTTP.get获取数据,然后在返回的html上运行Alchemy的HTMLGetTextSentiment

getSentiment: (url) ->
    html = HTTP.get url
    res = HTTP.get "http://access.alchemyapi.com/calls/html/HTMLGetTextSentiment?html=#{html}&apikey=<key>&outputMode=json"
    res

这一切都很完美。。。除了一半的时间它认为内容是错误的语言并抛出错误。我碰巧知道,这些页面100%只包含英语内容,那么有没有办法绕过语言检测器,将语言硬编码到请求中?

我建议您尝试以下操作:

res = HTTP.get "http://access.alchemyapi.com/calls/html/HTMLGetTextSentiment?html=#{html}&apikey=<key>&outputMode=json&language=english"

language=english参数的添加是重要的部分。

类似的方法也适用于我。

最新更新