AlchemyAPI - установить язык по умолчанию при использовании HTML API: Анализ настроений

Я пытаюсь использовать AlchemyAPI для запуска анализа настроений по нескольким URL-адресам. Поскольку эти URL имеют свой собственный набор параметров, я получаю данные, используя HTTP.getЗатем Алхимия HTMLGetTextSentiment на HTML, который возвращается:

getSentiment: (url) ->
    html = HTTP.get url

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

Это все работает отлично... За исключением половины времени, он думает, что контент не на том языке и выдает ошибку. Я случайно знаю, что 100% этих страниц будут содержать только англоязычный контент, так есть ли способ обойти детектор языка и жестко закодировать язык в запросе?

1 ответ

Я предлагаю вам попробовать следующее:

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

Добавление параметра language=english является важной частью.

Подобный подход работал для меня.

Другие вопросы по тегам