Я пытаюсь использовать следующий сценарий tcl для входа в betfair в неинтерактивном режиме: -
#!/usr/bin/env tclsh
package require TclCurl
set postData "username=xxxxxxxxx&password=yyyyyyyyy"
set postHeader [list "X-Application: curlCommandLineTest"]
set BFLogin [::curl::transfer -url https://identitysso-cert.betfair.com/api/certlogin \
-headervar loginHeader \
-sslverifypeer 0 \
-sslcert "client-2048.crt" \
-sslkey "client-2048.key" \
-post 1 \
-postfields $postData \
-httpheader $postHeader ]
Однако он не сохраняет вывод в BFLogin. Вместо этого, когда сценарий завершается, он просто выводит что-то вроде: -
{"sessionToken":"92YN1v2Oz0lVv59nHwCryrfCnzNbInTCsssssssssssssssssss","loginStatus":"SUCCESS"}
Что нормально, но не сохраняет его в переменной BFLogin выше. Что я делаю не так, пожалуйста?