我试图在我的rails感情上的分析应用的卷曲调用如下所示https://algorithmia.com/algorithms/nlp/SentimentAnalysis如何红宝石
text = "I love coding"
secret = "yv5julwo8l7biwuni62r37t823igd87d97u623568yf"
result = `curl -X POST -d '"#{text}"' -H 'Content-Type: application/json' -H 'Authorization: Simple #{secret}' https://api.algorithmia.com/v1/algo/nlp/SentimentAnalysis/0.1.2`
result = JSON.parse(result)
但反引号内的替代变量反引号命令,它不是替代的价值正确。那么如何在这个curl命令中替换变量呢?
当我执行这个代码I love coding
,我得到响应0
,同时在其网站上,我得到2
(这是正确的),所以这让我相信它不是正确的替代变量值。
在这种情况下,是否需要反拨号?你尝试过使用双引号吗? – djt
dtj,back-tick是直接执行任何系统命令所必需的。 – JVK
back-ticks是执行系统命令的多种方法之一。他们是最简单的,但几乎不是最灵活的。 –