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

Я пытаюсь использовать AlchemyAPI для анализа настроений по ряду URL-адресов. Поскольку эти URL-адреса имеют собственный набор параметров, я получаю данные, используя HTTP.get, а затем запускаю HTMLGetTextSentiment Alchemy для возвращаемого 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% этих страниц будут содержать только англоязычный контент, поэтому есть ли способ обойти детектор языка и жестко закодировать язык в запросе?


person samcorcos    schedule 06.03.2015    source источник
comment
Кажется, это не вопрос Метеора, неправильно помечен?   -  person Michel Floyd    schedule 07.03.2015
comment
Прости за это! Первоначально это было больше связано с Метеором, но я изменил его.   -  person samcorcos    schedule 08.03.2015


Ответы (1)


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

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

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

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

person Vlad Călin Buzea    schedule 07.06.2016