如何通过 python 中的 boto3 禁用 MTurk 通知设置

问题描述

什么有效

我最近在 MTurk 中注册一个通知,按照我在官方 {{3 }} 如下:

HITReviewable

每当属于指定 HITTypeID 的 HIT 变得可审查时,mturk 服务就会向与指定队列 url 关联的队列发送一条消息。

什么不起作用

尝试禁用已注册通知设置时,旨在在具有已注册 HITTypeID 的 HIT 变得可审查时不再接收通知

import boto3

client = boto3.client("mturk")

hit_type_id = "my_hit_type_id"
destination = "sqs_queue_url"
transport = "SQS"
notification_version = "2006-05-05"
event_types = ["HITReviewable"]

client.update_notification_settings(
   HITTypeId=hit_type_id,Notification={
     'Destination': destination,'Transport': transport,'Version': notification_version,'EventTypes': [event_type]
   },Active=True
)

不幸的是,通知似乎没有被正确禁用,因为每当具有注册 HITTypeID 的 HIT 变得可审查时,我仍然会收到作为 SQS 消息的通知

我做错了什么吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)