资源

添加/更新资源

添加或更新(如果找到具有给定资源 guid 的任何资源)已发布的资源。
 
网址:
发布 http://api.aurelon.com/api/v2/资源
 
请求标头:
内容类型多部分/表单数据
MisKey 见认证
HardwareHash 见认证
序列号见认证
应用程序版本请参阅身份验证
时间戳 ISO 格式的 UTC 时间。
资源的修改日期/时间,如“2018-11-01T08:41:34Z”。 如果未提供时间戳,则假定为“现在”。 将时间戳与云存储中资源的时间戳进行比较。 只接受较新的资源。
 
请求正文:
表格数据1:必填

    • 名称:JsonString
    • 内容类型:应用程序/json
    • JSON 对象包含:
    • ResourceGUID – 必需 – 资源 GUID
    • ResourceChecksum – 必需 – 大写格式的资源的 SHA1 校验和。

 

  • 资源类型– 必需
    • 资源的类型
    • 已知资源类型:“NormalProfile”、“DefectProfile”、“FotobaMarks”、“Label”、“ColorMapping”、“Template”、“LayoutTemplate”、“Library”、“Preview”
    • 资源类型可以是自定义值
    • 如果未指定资源类型,则资源类型设置为“通用”
  • Meta – 包含有关资源的元数据的 JSON 对象;
  • MediaType – “NormalProfile”所需 – PMM 中的媒体标签。
  • ProfileGroup – “NormalProfile”所需 – PMM 中的 ProfileGroup 标签
  • 姓名– 必填

表格数据2:必填

  • 名称:资源的名称,允许任何名称
  • 内容类型:应用程序/八位字节流
  • 资源的二进制内容
  • 只接受一个文件

 
回复:
响应的内容类型为 JSON 格式
 
成功:

  • 200 OK: “资源添加成功”

 
错误:

  • 401 Unauthorized : {“Message”:”Invalid HardwareHash”}
  • 401 Unauthorized : {“Message”:”Invalid MisKey”}
  • 415 不支持的媒体类型: {“消息”:“此请求格式不正确”}
  • 401 Unauthorized : {“Message”: “”MisKey” or “HardwareHash”, “SerialNumber” and “ApplicationVersion” header are required”}
  • 400 错误请求: {“消息”:“未指定输入文件”}
  • 400 Bad Request : {“Message”:””ResourceGUID”, “ResourceChecksum” and “ResourceType” are required”}
  • 400 错误请求: {“消息”:“时间戳验证失败”}
  • 500 内部服务器错误: {“消息”:“内部服务器错误”}

 

获取资源

获取资源文件
 
网址:
获取http://api.aurelon.com/api/v2/resource/<资源GUID>
 
请求标头:
MisKey 见认证
HardwareHash 见认证
序列号见认证
应用程序版本请参阅身份验证
 
回复:
将命令中指定的资源文件返回为内容类型 application/octet-stream
 
成功:

  • 200 OK:资源文件二进制流

 
错误:

  • 401 Unauthorized : {“Message”: “Invalid MisKey”}
  • 401 Unauthorized : {“Message”:”Invalid HardwareHash”}
  • 404 Unauthorized : {“Message”:”ResourceGUID not found”}
  • 401 Unauthorized : {“Message”: “”MisKey” or “HardwareHash”, “SerialNumber” and “ApplicationVersion” header required”}
  • 500 内部服务器错误: {“消息”:“内部服务器错误”}

删除资源

删除具有给定资源 GUID 的资源。
 
网址:
删除http://api.aurelon.com/api/v2/resource/<资源GUID>
 
请求标头:
MisKey 见认证
HardwareHash 见认证
序列号见认证
应用程序版本请参阅身份验证
 
回复:
包含操作结果的内容类型 application/json。
 
成功:

  • 200 OK : “资源成功删除”

 
错误:

  • 400 错误请求: {“Message”:””ResourceGUID” value required”}
  • 400 错误请求: {“消息”:“资源仍在使用中”}
  • 401 Unauthorized : {“Message”:”Invalid HardwareHash”}
  • 401 Unauthorized : {“Message”:”Invalid MisKey”}
  • 401 Unauthorized : {“Message”: “”MisKey” or “HardwareHash”, “SerialNumber” and “ApplicationVersion” header are required”}
  • 404 Not Found : {“Message”:”ResourceGUID is not found”}
  • 500 内部服务器错误: {“消息”:“内部服务器错误”}

 

列出资源

获取组织中所有资源的过滤列表
 
网址:
POST http://api.aurelon.com/api/v2/resource/list _
 
请求标头:
内容类型应用程序/json
MisKey 见认证
HardwareHash 见认证
序列号见认证
应用程序版本请参阅身份验证
 
请求正文:
包含要过滤的类型的 JSON 对象:

  • ResourceTypes – 必需 – 具有以下一种或多种类型的数组 (*,普通型材, 缺陷概况, FotobaMarks, 标签, 颜色映射, 模板, 布局模板, 图书馆, 预览). 什么时候 *使用,然后列出所有资源。
  • 域 – 可选 – 要查询的域,允许的值PrivatePublic. 如果未指定,则默认为 Private。

 
前任:
{“资源类型”:[“标签”,“模板”]}
 
回复:
返回请求正文过滤器过滤的公司资源。 该列表是一个压缩数组。 数组中的每个项目作为一个资源,由 4 个元素的数组表示。
打包的方法用于节省传输中的空间。 以下 4 个元素按以下顺序呈现:

  1. 资源GUID
  2. 资源类型
  3. SHA1 校验和
  4. 姓名

 
成功:

  • 200 OK : 返回资源列表

[
[“88de5c02-cce6-411f-950f-be309caa4439″,”标签”,”acox3″,”MyName”],
[“1cb6e329-d001-4aff-970e-7cfaf025f27b”,”标签”,”1r3ff”,”票证”],
[“267437af-459b-4b9d-8ace-5d52658c4626″,”模板”,”erffeff”,”MyTmp”]
]
 
错误:

  • 401 Unauthorized : {“Message”:”Invalid HardwareHash”}
  • 401 Unauthorized : {“Message”:”Invalid MisKey”}
  • 401 Unauthorized : {“Message”: “”MisKey” or “HardwareHash”, “SerialNumber” and “ApplicationVersion” header are required”}
  • 415 不支持的媒体类型: {“消息”:“预期类型:应用程序/json”}
  • 500 内部服务器错误: {“消息”:“内部服务器错误”}

 

获取资源信息

获取资源文件基本信息以进行同步
 
网址:
获取http://api.aurelon.com/api/v2/resource/info/<资源GUID>
 
请求标头:
MisKey 见认证
HardwareHash 见认证
序列号见认证
应用程序版本请参阅身份验证
 
回复:
以 JSON 格式返回资源信息
 
成功:

  • 200 OK:JSON 格式的资源信息。 ResourceGUID、ResourceChecksum、ResourceType、Timestamp、Meta 和 Meta.Name 始终可用。
    {“资源GUID”:“”
    “资源校验和”:“CF837A01C1F0342B121911A4FE17449D6B463310”,
    “ResourceType”: “NormalProfile”,
    “时间戳”: “2018-11-01T08:41:34Z”,
    “域”:“私人”,
    “元”:{
    “名称”:“媒体>模式”,
    “个人资料组”:“PDF”,
    “媒体”:“纸”,
    “模式”:“600dpi”
    }

 
错误:

  • 401 Unauthorized : {“Message”:”Invalid MisKey”}
  • 401 Unauthorized : {“Message”:”Invalid HardwareHash”}
  • 401 Unauthorized : {“Message”:””MisKey” or “HardwareHash”, “SerialNumber” and “ApplicationVersion” header required”}
  • 401 Unauthorized : {“Message”:”ResourceGUID no access”}
  • 404 Unauthorized : {“Message”:”ResourceGUID not found”}
  • 500 内部服务器错误: {“消息”:“内部服务器错误”}
Updated on 5月 10, 2022

Was this article helpful?