【问题标题】:Problems sending notify email on Mturk using boto in live instance在实时实例中使用 boto 在 Mturk 上发送通知电子邮件时出现问题
【发布时间】:2014-08-30 09:45:45
【问题描述】:

在使用 boto 时,是否有人在实时实例中向 Mturk 用户发送电子邮件通知时遇到问题? 这是我的代码,在沙盒版本中运行良好。 我用我自己的 Mturk workerID 进行了测试,当它是沙盒时我确实收到了一封电子邮件,但这不适用于实时。它也不会抛出任何错误。

site = "live"
mtc = connect_mturk(site)   
workerids = ['Axxxxxx']
msg = "Hits for you"
subject = "Hello"
for id in workerids:
    mtc.notify_workers(id, subject, msg)

【问题讨论】:

    标签: email amazon-web-services boto mechanicalturk


    【解决方案1】:

    好的,我找到了解决方案。阅读AWS forum那个,

    NotifyWorkers API 调用只会向曾经为您创建的 HIT 提交过您已批准或拒绝的结果的工作人员发送电子邮件。如果您向不符合该条件的 WorkerId 提交 NotifyWorkers 请求,则不会发送任何电子邮件。

    我使用自己的工作人员 ID 进行测试,由于我没有在实时实例中处理我自己的点击,因此 API 没有向我发送任何电子邮件。呸,不敢相信我花了这么多时间在这上面绞尽脑汁。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-20
      相关资源
      最近更新 更多