レコード追加 (REST APIリファレンス)

新しいレコードを追加します。

リクエスト

メソッド

POST

URL

https:////record/rest_api=1.0/

ヘッダー

パラメータ名
Content-Type application/json
但しファイルを転送する場合は、multipart/form-data

すべてのリソースで共通のリクエストヘッダーは、こちらをご参照ください。

コンテント

フィールド名説明
refid 文字列 レコードID
title 文字列 タイトル
description 文字列 概要
keywords 文字列 キーワード
robots 文字列 検索エンジンロボット制御
contents コンテンツオブジェクト レコードコンテンツ
link_status 数値 リンク設定
categories 配列 所属カテゴリ(各要素はカテゴリID
acl ACLオブジェクト 個別アクセスコントロール (ACL)

リクエスト例

curl -v -X POST
       -H "CONTENT-TYPE: application/json" 
       -H "X-ECHO-APP-ID: fd15eacfaf2388fac2980fef163c6116" 
       -H "X-ECHO-APP-KEY: 0cdf8bc765d7d9604e83becf93137d42" 
       "https://hogehoge.echopf.com/databases/record/rest_api=1.0/"
       -d '{"refid":"record1", "title":"レコード1", "contents":{"main":"<p>レコードの本文です。<\/p>"}}'

レスポンス

HTTPステータス

ステータスコード内容
201 追加成功

ヘッダー

パラメータ名
Content-Type application/json

コンテント

追加したレコードデータが出力されます。

フィールド名説明









refid 文字列 レコードID
url 文字列 URL
url_path 文字列 URLパス
title 文字列 タイトル
description 文字列 概要
keywords 文字列 キーワード
robots 文字列 検索エンジンロボット制御
contents コンテンツオブジェクト レコードコンテンツ
link_status 数値 リンク設定
owner 文字列 所有ユーザー名
modified 日時 最終更新日時
modified_user 文字列 最終更新ユーザー名
created 日時 作成日時
categories 配列 所属カテゴリ(各要素はカテゴリオブジェクト
acl ACLオブジェクト アクセスコントロール (ACL)

レスポンス例

{
  "refid":"record1",
  "url":"http:\/\/hogehoge.echopf.com\/\/databases\/record\/record1",
  "url_path":"\/\/databases\/record\/record1",
  "title":"\u30ec\u30b3\u30fc\u30c91",
  "description":"",
  "keywords":"",
  "robots":"",
  "contents":{
    "main":"

\u30ec\u30b3\u30fc\u30c9\u306e\u672c\u6587\u3067\u3059\u3002<\/p>"
  },
  "link_status":1,
  "owner":"\u30e6\u30fc\u30b6\u30fc",
  "modified":"2014-01-01 00:00:00",
  "modified_user":"\u30e6\u30fc\u30b6\u30fc",
  "created":"2014-01-01 00:00:00",
  "categories":[
    
  ],
  "acl":{
    "*":{
      "get":true,
      "list":true,
      "edit":true,
      "delete":true
    }
  }
}