Как использовать Turkit для MTURK? - PullRequest
1 голос
/ 02 марта 2012

Я пытаюсь использовать пакет Turkit на windows7 и просто пытаюсь получить пример кода, указанный в рабочем пакете.

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

И я указал свои awsAccessKeyID и awsSecretAccessKeyв файле свойств.

Но я получил следующую ошибку:

org.mozilla.javascript.WrappedException: Wrapped java.lang.IllegalArgumentException: ОШИБКА 500: aws: Client.NonSecureRequestThis запросдолжно быть сделано по безопасному каналу.Вы должны использовать «https» вместо «http'.72aff2a1-4ba4-40a6-beb3-b65deafd3945

Я думаю, что может быть что-то не так с моей настройкой интернет-соединения, или я что-то не установилчто требуется этим пакетом.Может ли кто-нибудь помочь мне понять, что здесь происходит не так?

Спасибо 101

Ответы [ 2 ]

0 голосов
/ 02 марта 2012

Я думаю, что проблема в том, как сказал Исаак - они начали применять запросы «HTTPS», поэтому до тех пор, пока они не вытолкнут исправление (иначе говоря, использует HTTPS), вам потребуется загрузить исходный код и изменить его там,Вы можете скачать исходный код здесь .

Если вам это не нужно в ближайшее время, я бы подождал исправления (или связался бы с ними и попросил, чтобы они исправили это раньше)

0 голосов
/ 02 марта 2012

Команда Mechanical Turk недавно начала обеспечивать выполнение всех вызовов API через «https» вместо «http» из соображений безопасности.Вам просто нужно изменить URL запроса на «https», и он должен работать.

Cheers, Isaac

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...