Cythereal魔法API

cythereal-magic的Python项目详细描述


用于访问Cythereal Magic产品和服务的API。#api客户端我们提供多种语言的客户端来访问magicapi。https://bitbucket.org/cythereal/magic-clients提供这些客户端,以便尽可能容易地将魔法API集成到现有应用程序中。如果您想使用当前不支持的语言,请通过support@cythereal.com与我们联系,我们将很乐意提供帮助。#这里的示例输入是一些可用于测试服务的示例输入:*二进制sha1:&;x60;ff9790d7902fea4c910b182f6e0b00221a40d616&;x60;*可用于&;x60;文件&u hash&;x60;参数。*过程rva:&;x60;0x1000&;x60;*与上述sha1一起用于&;x60;proc_u rva&;x60;参数。#必须使用&;x60;snake&u case&;x60;命名api约定属性。这个api的灵感来自于[google json样式指南](https://google.github.io/styleguide/jsoncstyleguide.xml)。关于这里没有记录的惯例的任何问题都应该通过这个样式指南来解决。all responses必须是&;x60;APIResponse&;x60;类型,并包含以下字段:&;x60;API版本&;x60;;当前API版本*&;x60;成功&;x60;;布尔值,指示操作是否成功。*&;x60;代码&;x60;状态代码。通常对应于http状态代码。*&;x60;消息&;x60;一条人类可读的消息,提供有关操作的更多详细信息。可以为空。成功的操作必须返回一个&;x60;successresponse&;x60;,它通过添加包含响应对象的:*&;x60;data&;x60;属性来扩展&;x60;apireponse&;x60;。*&从成功响应返回对象时,&;x60;成功&;x60;必须等于true,则&;x60;数据&;x60;对象应包含以请求的对象类型命名的属性。例如,&;x60;/matches&;x60;端点应返回一个包含&;x60;数据的响应对象。matches&;x60;。此属性应包含返回对象的列表。对于&;x60;/matches&;x60;终结点,&;x60;data.matches&;x60;属性包含magicmatch对象的列表。有关示例,请参阅&;x60;匹配&;x60;端点文档。失败的操作必须返回一个&;x60;errorresponse&;x60;,它通过添加错误对象数组来扩展&;x60;apireponse&;x60;。错误对象包含以下属性:*&;x60;error object.reason&;x60;此错误的唯一标识符。示例:&;quot;filenotfounderror&;quot;。*&;x60;errorobject.message&;x60;人可读错误消息。*&;x60;成功&;x60;必须等于false。#NOQA:E501

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java GridBagLayout不填充区域   java Memozied Fibonacci未运行与常规Fibonacci解决方案   Java Web启动未启动问题   Java中异常和if-then的区别   java从命令提示符运行批处理文件获取错误   socket在Java中验证SSL证书的公共名称   如何在JAVA中检查字符串数组中的相等字   用java语言将音频文件转换成文本文件的语音识别   java为什么foo(1,2,3)没有传递给varargs方法foo(对象…)作为整数[]   java通过蓝牙将奇怪的数据从Arduino传输到Android   java ContainerRequestFilter获取空entitystream   java如何从安卓 studio中删除不兼容类型错误   基本Java错误   在Spring引导中使用REST API时发生java错误   javascript通过从SQL查询派生的URL打开页面