Project

General

Profile

RestAPIv1 » History » Version 37

« Previous - Version 37/100 (diff) - Next » - Current version
admin, 05/13/2014 08:32 PM


The 3DCGARTS REST API v1.0

API キーについて

1.png

API キーの作成

  • 2. API キー作成する場合は、「API キーを作成する」をクリックします。

API キーの削除

  • 2. API キー削除する場合は、「API キーを削除する」をクリックします。

API キーの取り扱い

  • API キーが他人に知られてしまった場合、あなたのアカウントで作品を投稿できてしまうため、 API キーは他人に知られないように大切に保管してください。

作品の取得

API 呼出

引数名 引数値 説明 デフォルト 指定
ids 文字列 作品番号(カンマ区切りにより複数指定可能です) - 必須

API 応答

失敗時

{
  "error_message": "[エラーメッセージ]",
  "status": "[レスポンスコード]" 
}

成功時

[
  {
    "id": "[作品番号]",
    "title": "[作品名]",
    "icon":
    {
      "128x128": "[128x128 サイズのアイコンパス]",
      "256x256": "[256x256 サイズのアイコンパス]" 
    }
  }
]

API サンプル

[
  {
    "id": 1,
    "title": "初音ミク・オン・ステージ",
    "icon":
    {
      "128x128": "http://www.3dcg-arts.net/s3/art_icons/532/834d9539a9b9fae6acd9136e270b2e2ca94342e5e362c68018e97f543b150ab7/128x128.png",
      "256x256": "http://www.3dcg-arts.net/s3/art_icons/532/e5c6e6d5513da17c9a608c5d61d7bb5f75b04612001dfc491b61b525150523dc/256x256.png" 
    }
  }
]

作品の投稿(API キー発行が必要です)

API 呼出

引数名 引数値 説明 デフォルト 指定
secret_access_key 文字列(SHA-512) API キー - 必須
type 文字列 投稿形式 - 必須
content0 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意
content1 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意
content2 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意
content3 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意
content4 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意
content5 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意
content6 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意
content7 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意
content8 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意
content9 文字列 投稿データ(baes64 encode されたファイルバイナリ) - 任意

API 応答

失敗時

{
  "error_message": "[エラーメッセージ]",
  "status": "[レスポンスコード]" 
}

成功時

{
  "edit_my_arts_path": "[投稿作品の編集ページ]" 
}

API サンプル(イメージ作品の投稿)

{
  "edit_my_arts_path": "http://www.3dcg-arts.net/my/arts/0/edit" 
}

API サンプル(ポリゴン作品の投稿)

{
  "edit_my_arts_path": "http://www.3dcg-arts.net/my/arts/0/edit" 
}