setnotificationPreferences.

setnotificationPreferences. 指定事件通知

通知配置为三个部分:

  • 一个帐户范围的开/关开关:ApplicationDeliveryPreferences.ApplicateBable
  • URL设置和URL特定于URL开/关切换:ApplicationDeliveryPreferences.deliveryUrldetails
  • 特定事件开/关开关:UserDeliveryPreferenceArray.NotificationEnable

看一看 在C#,Java,Python和Ruby中的示例。

setnotificationPreferences输入

SetNotificationPreferences是一个安全的API方法,具有以下URL和HTTP标头要求:

提交给URL: //api.sanyili.com/api_requests/secure_request
HTTP标题中需要: x-bonanzle-api-dev-name设置为dev_id
  x-bonanzle-api-cert-name设置为您的cert_id

请注意,除此之外的所有安全方法 fetchtoken.GetboothItems. 要求您提交用户令牌,以便我们知道您代表的用户帐户。 有关设置和提交用户令牌的详细信息,请参阅我们的 介绍用户令牌.

您请求的名称应该是 setnotificationPreferencesRequest..

以下是可用的输入参数 序列化为json.:

争论 类型 发生 意义
请求幸置性 容器 必需的 用于用户凭据的容器
请求幸置性 .bolanzleauthtoken. 细绳 必需的 验证 用户令牌 对于您代表行事的用户。
呼叫特定的输入字段
applicationdeliverypreferences. 容器 必需的 容器持有关于设置通知的所有细节。
applicationdeliverypreferences。适当的 细绳 选修的 启用或禁用所有通知,保留,但覆盖任何先前指定的通知首选项。可能的值是:
  • 禁用:禁用任何先前指定的通知。
  • 启用:启用任何先前指定的通知。
applicationdeliverypreferences。交付额外键 容器 选修的  
applicationdeliverypreferences。
deliveryURLDetails.
DELAVERTURL.
细绳 选修的 通知传递URL的地址。要传递到服务器,URL必须以http://或http:// _开头,并形成良好。
applicationdeliverypreferences。
deliveryURLDetails.
状态
细绳 选修的 启用或禁用此通知URL。可能的值是:
  • 禁用:禁用条目。
  • 启用:已启用条目。
userdeliverypreferenceArray. 容器 选修的  
userdeliverypreferenceArray。
NotimationenEnable.
容器 选修的 用于个别事件的容器数组。
userdeliverypreferenceArray。
notificationEnable.最终
细绳 选修的 启用或禁用此事件的通知。可能的值是:
  • 禁用:禁用条目。
  • 启用:已启用条目。
userdeliverypreferenceArray。
notificationEnable.事件类型
eventNotificatifyType. 选修的 查看可能值列表 eventNotificatifyType.
userdeliverypreferenceArray。
notificationEnable.详细的
布尔基 选修的 是否包括详细信息

SetNotificationPreferences输出

从此请求返回的输出的名称是SetNotificationPreferencesResponse。因此,在将序列化响应解析为JSON之后,您可以使用类似的东西访问数据 my_json_hash ['setnotificationPreferencesResponse']

以下是所有可能的输出参数:

争论 类型 发生 意义
标准输出字段
错误信息 容器 Conditionally 当Bonanza处理请求时发生错误或警告的描述。如果ACK值为成功,则不返回。
errorMessage.错误 容器 Conditionally,
repeatable: [0..*]
errorMessage.error.类别 ErrorCategory Conditionally Currently unused.
errorMessage.error.信息 string Conditionally 错误描述
errorMessage.error.类型 纠刊 Conditionally 错误的唯一描述性名称。
时间戳 约会时间 总是 该值表示Bonanza处理请求的日期和时间。此值的时区为GMT,格式为ISO 8601日期和时间格式(YYYY-MM-DDTHH:MM:SS.SSZ)。有关此时间格式和转换为GMT时区的信息,请参阅“DateTime”类型。
警告 容器 Conditionally 当Bonanza处理请求时发生的警告说明。
warnings.未识别的_分数 容器 Conditionally,
repeatable: [0..*]
一个无法识别的参数数组。

setnotificationPreference示例