Вот как я могу отправить запрос в mturk через Go:
resp_create, err := svc.CreateHIT(&mturk.CreateHITInput{
Title: aws.String("Title Sample"),
Reward: aws.String("1"),
Description: aws.String("Sample Desc"),
HITLayoutId: aws.String("33XXXXXXXXXXXX"),
HITLayoutParameters: []mturk.HITLayoutParameter{"image_url", "https://nationalinterest.org/sites/default/files/styles/desktop__1260_/public/main_images/fdgtrtttr.jpg?itok=RnfT8ENG"},
AssignmentDurationInSeconds: aws.Int64(604800),
LifetimeInSeconds: aws.Int64(604800),
Keywords:aws.String("image, identification"),
})
Что по какой-то причине не получается, как правильно заполнить HITLayoutParameters
, для которого требуется параметр []mturk.HITLayoutParameter
для моего образ. Я попробовал несколько попыток срезать c и т.д. c. но пока ничего не работает.
Чтобы произвести, вам нужно создать хит , тогда во время создания HIT вы должны поместить параметр компоновки, куда вам нужно будет вставить image_url
и URL сам. Ключом для этого является HITLayoutParameters , который принимает тип списка.