我正在尝试使用来自https://github.com/suchowan/watson-api-client
.
到目前为止,我已经根据以下文档编写了这篇文章https://watson-api-explorer.ng.bluemix.net/listings/natural-language-understanding-v1.json
:
require 'watson-api-client'
service = WatsonAPIClient::NaturalLanguageUnderstanding.new(
:user=>"xxxxxxxxxxxx",
:password=>"yyyyyyyyy",
:verify_ssl=>OpenSSL::SSL::VERIFY_NONE
)
result = service.analyze(
'version' => "2018-03-16",
'parameters' => "keywords.sentiment",
'source' => "The quick brown fox jumps over the lazy cat"
)
p JSON.parse(result.body)
问题是因为我找不到任何通过 ruby 发送请求的东西,我可能使用了错误的参数。例如,我得到ArgumentError (Extra parameter(s) : 'source'
了这个当前的代码。我试过用文本替换源代码无济于事。有没有人在 Ruby 中成功地提出过这样的请求,或者知道所需的正确参数是什么?
谢谢。