2012-03-02 31 views
1

我正試圖在windows7上使用包Turkit,並試圖獲取包中的示例代碼。如何使用Turkit進行MTURK?

print("Hello World") 
print("Your balance is: " + mturk.getAccountBalance()) 

而且我在屬性文件中指定了我的awsAccessKeyID和awsSecretAccessKey。

但我得到了以下錯誤:

org.mozilla.javascript.WrappedException: Wrapped java.lang.IllegalArgumentException: ERROR 500: aws:Client.NonSecureRequestThis request must be made over a secure channel. You must use 'https' rather than 'http'.72aff2a1-4ba4-40a6-beb3-b65deafd3945

我想有可能是與我的網絡連接設置錯,還是我沒有安裝由這個包所需的東西。任何人都可以幫我弄清楚這裏有什麼問題嗎?

謝謝!

+0

這應該是固定在版本0.2.7 – user1053286 2012-03-28 02:44:44

回答

0

我認爲這個問題是因爲以撒說 - 他們開始實施「HTTPS」的要求,所以,直到他們推出一個補丁(又名使用HTTPS)爲了使用它,你就會有下載源代碼並在那裏更改它。您可以下載源代碼 here

除非你需要它很快,我會等待修復(或與他們聯繫,並要求他們修復它遲早)

+0

是的,我會聯繫他們解決這個問題。謝謝 – peng 2012-03-02 19:20:00

0

的的Mechanical Turk團隊近日開始實施,所有的API調用必須在「https」開頭提出的不是「http」出於安全原因。您只需將請求URL更改爲「https」即可使用。

乾杯, 艾薩克

+0

的感謝!我會嘗試修復 – peng 2012-03-02 19:18:47