我試圖在我的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是執行系統命令的多種方法之一。他們是最簡單的,但幾乎不是最靈活的。 –