首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在python代码中传递趋势v12 DSM调用的反API电子邮件自定义值

如何在python代码中传递趋势v12 DSM调用的反API电子邮件自定义值
EN

Stack Overflow用户
提问于 2019-11-27 16:47:25
回答 1查看 63关注 0票数 0

对不起,如果这是一个非常基本的问题,我正在尝试在趋势v12 DSM上设置反alware电子邮件定制,并尝试下面给出的python调用示例。

https://automation.deepsecurity.trendmicro.com/article/dsaas/api-reference?platform=dsaas#operation/listSystemSettings

根据链接,它需要"application/json“中的"Payload”。我尝试在python源代码文件夹中创建一个文件夹"application“,并添加了以下值的"settings.json”

代码语言:javascript
复制
{
"anti_malware_setting_event_email_enabled": {"value": "true"}
}

然而,这似乎行不通。请指导我如何处理这件事。我要设置的设置是antiMalwareSettingEventEmailRecipients和antiMalwareSettingEventEmailBodyTemplate,其中包含以下字段模板变量:

代码语言:javascript
复制
[COMPUTER]   - The computer on which the malware was detected
[ORIGIN]     - The origin of the scan
[TIME]       - The time at which the malware event was detected
[MALWARE]    - The name of the malware detected
[FILE]       - The infected file
[SCANTYPE]   - The type of scan performed
[RESULT]     - The result of the scan
[REASON]     - The reason for the scan
[VIRUSTYPE]  - The major virus type
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-27 17:46:49

这里的问题是,在对/api/ system设置进行直接HTTP调用时所需的内容与使用SDK修改系统设置时所需的内容之间存在一些混淆。

"application/ json“是在直接HTTP调用上设置的内容类型,然后主体(或有效负载)将是您发布的json片段。

因为您使用的是python,所以不需要担心这个问题。与API参考页面上的“有效载荷”选项卡不同,您可以查看"python“选项卡,它显示了调用的结构大纲,尽管它还没有完全完成。

有关python代码的详细信息,请参阅以下指南:

的示例。

我建议您集中精力获得一个工作的python脚本,其中列出了您感兴趣的设置。这也会告诉你这些设置的值是什么格式。当它生效时,您可以切换到尝试修改设置。如果你在此过程中有任何问题,可以随时发布一个新的问题。

我在趋势微公司从事深度安全的研发工作。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59074920

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档