1. ホーム
  2. ナレッジベース
  3. リソースの追加・更新

リソースの追加・更新

投稿されたリソースを追加または更新します(与えられたリソースIDを持つリソースが見つかった場合)。

のURLです。

POST http://api.aurelon.com/api/v2/resource

リクエストヘッダ。

Content-Type : multipart/form-data
MisKey : 認証を参照。
HardwareHash : 認証を参照
SerialNumber : 認証を参照
ApplicationVersion : Authenticationを参照。
タイムスタンプ : ISOフォーマットUTC時間

2018-11-01T08:41:34Z」のようなリソースの修正日時です。 タイムスタンプが指定されない場合は、’now’とみなされる。 このタイムスタンプは、クラウドストアにあるリソースのタイムスタンプと比較される。 新しいリソースのみ受け付けます。

リクエストの本文です。

フォームデータ1:必須

  • 名前JsonString
  • Content-Type: application/json
  • を含むJSONオブジェクト。
    • ResourceGUID– 必須 – リソースのGUID。
    • ResourceChecksum– 必須 – リソースのSHA1チェックサム (大文字)
    • ResourceType– 必須
      • リソースの種類
      • 既知のリソースタイプ。「NormalProfile, DefectProfile, FotobaMarks, Label, ColorMapping, Template, LayoutTemplate, Library, Preview リソースタイプはカスタム値も可能です。
      • リソースタイプを指定しない場合、リソースタイプは “Generic “に設定されます。
    • Meta– リソースに関するメタデータを含む JSON オブジェクトです。
      • MediaType– “NormalProfile “の場合は必須 – PMMのMediaタグです。
      • ProfileGroup– “NormalProfile “のために必要です – PMMからのProfileGroupタグ
      • 名前– 必須

フォームデータ2:必須

  • 名前。リソースの名前(任意の名前可
  • Content-Type: application/octet-stream
  • リソースのバイナリコンテンツ
  • 1ファイルのみ受付

対応する。

レスポンスのコンテンツタイプはJSON形式です

成功です。

200 OK :“リソースの追加に成功”

エラーです。

  • 401 Unauthorized :{“Message”: “Invalid HardwareHash”}.
  • 401 Unauthorized :{“Message”: “Invalid MisKey”}.
  • 401 Unauthorized :{“Message”:””MisKey” または “HardwareHash”, “SerialNumber” と “ApplicationVersion” ヘッダが必要です”}.
  • 415 Unsupported Media Type :{“Message”: “This request is not properly formatted”}.
  • 400 Bad Request :{“Message”: “No input file specified”}.
  • 400 Bad Request :{“Message”:””ResourceGUID”, “ResourceChecksum” and “ResourceType” are required”}.
  • 400 Bad Request :{“Message”: “Validation of Timestamp failed”} (タイムスタンプの検証に失敗しました)
  • 500 Internal Server Error :{“Message”: “Internal Server Error”}.
Updated on 5月 10, 2022

Was this article helpful?