サービス連携・API

クリエイターAPI実装サンプル

クリエイターAPIを使った導入例としてサンプルコードを紹介します。

コード

モデルアップロード

  1. <div class="title">モデル登録</div>
  2. <form action="/models/upload/v1" method="post" accept-charset="UTF-8" enctype="multipart/form-data">
  3.   <label>アプリID:</label><input name="applicationId" type="text"><br>
  4.   <label>モデルデータ:</label><input name="model" type="file"><br>
  5.   <input type="submit">
  6. </form>

モデル情報参照

  1. <div class="title">モデル情報参照</div>
  2. <form action="/models/v1" method="get" accept-charset="UTF-8">
  3.   <label>アプリID:</label><input name="applicationId" type="text"><br>
  4.   <label>モデルID:</label><input name="modelId" type="text"><br>
  5.   <input type="submit">
  6. </form>

価格設定

  1. <div class="title">モデルSKU情報更新</div>
  2. <form action="/models/update/sku/v1" method="post" accept-charset="UTF-8">
  3.   <label>アプリID:</label><input name="applicationId" type="text"><br>
  4.   <label>モデルID:</label><input name="modelId" type="text"><br>
  5.   <label>商品SKUID:</label><input name="modelItemSkuId" type="text"><br>
  6.   <label>上乗せ価格(税抜き):</label><input name="modelItemSkuMarkupPriceTaxout" type="text"><br>
  7.   <label>商品SKU公開設定:</label>
  8.   <select name="modelItemSkuPublicationFlg">
  9.     <option value="1">公開</option>
  10.     <option value="0">非公開</option>
  11.   </select>
  12.   <br>
  13.   <input type="submit">
  14. </form>

マーケットに出品

  1. <div class="title">モデル情報更新</div>
  2. <form action="/models/update/v1" method="get" accept-charset="UTF-8">
  3.   <label>アプリID:</label><input name="applicationId" type="text"><br>
  4.   <label>モデルID:</label><input name="modelId" type="text"><br>
  5.   <label>モデル名:</label><input name="modelName" type="text"><br>
  6.   <label>公開:</label>
  7.   <select name="modelPublicationFlg">
  8.     <option value="0">非公開</option>
  9.     <option value="1">公開</option>
  10.   </select><br>
  11.   <label>限定公開パスワード:</label><input name="restrictPassword" type="password"><br>
  12.   <label>パスワード削除フラグ:</label>
  13.   <select name="deletePasswordFlg">
  14.     <option value="0">削除しない</option>
  15.     <option value="1">削除</option>
  16.   </select><br>
  17.   <input type="submit">
  18. </form>

3Dモデル

アップロードテスト用の3Dモデルのサンプルデータです。

・造形可能な成功用3Dモデルのサンプルは下記よりダウンロードください。

OK.stl

・造形不可能な失敗用3Dモデルのサンプルデータは下記よりダウンロードください。

NG.stl