登录
首页 >  Golang >  Go问答

如何正确填写HIT布局参数

来源:stackoverflow

时间:2024-03-03 10:21:22 492浏览 收藏

怎么入门Golang编程?需要学习哪些知识点?这是新手们刚接触编程时常见的问题;下面golang学习网就来给大家整理分享一些知识点,希望能够给初学者一些帮助。本篇文章就来介绍《如何正确填写HIT布局参数》,涉及到,有需要的可以收藏一下

问题内容

以下是我如何通过 go 向 mturk 发送请求:

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 参数。我尝试了一些基本切片等尝试,但到目前为止没有任何效果。

要生成,您必须创建一个点击,然后在创建点击时,您必须放置一个布局参数,您必须在其中插入 image_url 和 url 本身。关键是 hitlayoutparameters 接受列表类型。


解决方案


经过几次尝试和错误后,以下是如何做到这一点:

resp_create, err := svc.CreateHIT(&mturk.CreateHITInput{
    Title: aws.String("Title Sample"),
    Reward:   aws.String("1"),
    Description:  aws.String("Sample Desc"),
    HITLayoutId: aws.String("35EXXXXXXXXXXXXXXXXXX"),
    HITLayoutParameters: []*mturk.HITLayoutParameter{

        { Name: aws.String("image_url"), Value: aws.String("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"),
})

今天关于《如何正确填写HIT布局参数》的内容介绍就到此结束,如果有什么疑问或者建议,可以在golang学习网公众号下多多回复交流;文中若有不正之处,也希望回复留言以告知!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>