1

Windows7でTurkitパッケージを使用しようとしていますが、パッケージに含まれているサンプルコードを動作させようとしています。

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

そして、プロパティファイルで awsAccessKeyID と awsSecretAccessKey を指定しました。

しかし、次のエラーが発生しました。

org.mozilla.javascript.WrappedException: ラップされた java.lang.IllegalArgumentException: エラー 500: aws:Client.NonSecureRequestこのリクエストは、安全なチャネルを介して行う必要があります。「http」ではなく「https」を使用する必要があります。72aff2a1-4ba4-40a6-beb3-b65deafd3945

インターネット接続の設定に問題があるか、このパッケージに必要なものをインストールしていないのではないかと考えています。ここで何が問題なのかを理解するのを手伝ってくれる人はいますか?

ありがとう!</p>

4

2 に答える 2

0

問題はIsaacが言ったとおりだと思います。彼らは「HTTPS」リクエストを適用し始めたので、修正をプッシュするまで(別名、HTTPSを使用)、ソースコードをダウンロードしてそこで変更する必要があります。ここからソースコードをダウンロードできます。

あなたがすぐにそれを必要としない限り、私は修正を待つでしょう(または彼らに連絡してもっと早く修正するように頼んでください)

于 2012-03-02T18:14:08.700 に答える
0

Mechanical Turk チームは最近、セキュリティ上の理由から、すべての API 呼び出しを「http」ではなく「https」で行う必要があることを強制し始めました。リクエスト URL を「https」に変更するだけで機能します。

乾杯、アイザック

于 2012-03-02T07:22:38.703 に答える