記事更新 (REST APIリファレンス)/ref_api/record/entry_put
既存の記事データを更新します。
リクエスト
メソッド
PUT
URL
https:////entry//rest_api=1.0/
ヘッダー
| パラメータ名 | 値 |
|---|---|
| Content-Type | application/json
但しファイルを転送する場合は、multipart/form-data |
すべてのリソースで共通するリクエストヘッダーの仕様は、こちらをご参照ください。
コンテント
更新したいフィールドのみを指定します。
| フィールド名 | 型 | 説明 |
|---|---|---|
| refid | 文字列 | 記事ID |
| title | 文字列 | タイトル |
| description | 文字列 | 概要 |
| keywords | 文字列 | キーワード |
| robots | 文字列 | 検索エンジンロボット制御 |
| contents | コンテンツオブジェクト | 記事コンテンツ |
| link_status | 数値 | リンク設定 |
| published | 日時 | 記事日時 |
| categories | 配列 | 所属カテゴリ(各要素はカテゴリID) |
| acl | ACLオブジェクト | 個別アクセスコントロール (ACL) |
リクエスト例
curl -v -X PUT
-H "CONTENT-TYPE: application/json"
-H "X-ECHO-APP-ID: fd15eacfaf2388fac2980fef163c6116"
-H "X-ECHO-APP-KEY: 0cdf8bc765d7d9604e83becf93137d42"
"https://hogehoge.echopf.com/blogs/entry/20140101000000/rest_api=1.0/"
-d '{"contents":{"main":"<p>修正後の記事の本文です。<\/p>"}}'
レスポンス
HTTPステータス
| ステータスコード | 内容 |
|---|---|
| 200 | 更新成功 |
ヘッダー
| パラメータ名 | 値 |
|---|---|
| Content-Type | application/json |
コンテント
更新後の記事データが出力されます。
| フィールド名 | 型 | 説明 | |
|---|---|---|---|
| 記 事 オ ブ ジ ェ ク ト |
refid | 文字列 | 記事ID |
| url | 文字列 | URL | |
| url_path | 文字列 | URLパス | |
| title | 文字列 | タイトル | |
| description | 文字列 | 概要 | |
| keywords | 文字列 | キーワード | |
| robots | 文字列 | 検索エンジンロボット制御 | |
| contents | コンテンツオブジェクト | 記事コンテンツ | |
| link_status | 数値 | リンク設定 | |
| owner | 文字列 | 所有ユーザー名 | |
| modified | 日時 | 最終更新日時 | |
| modified_user | 文字列 | 最終更新ユーザー名 | |
| created | 日時 | 作成日時 | |
| published | 日時 | 記事日時 | |
| categories | 配列 | 所属カテゴリ(各要素はカテゴリオブジェクト) | |
| acl | ACLオブジェクト | アクセスコントロール (ACL) |
レスポンス例
{
"refid":"20140101000000",
"url":"http:\/\/hogehoge.echopf.com\/\/blogs\/entry\/20140101000000",
"url_path":"\/\/blogs\/entry\/20140101000000",
"title":"2014年01月01の記事",
"description":"",
"keywords":"",
"robots":"",
"contents":{
"main":"<p>修正後の記事の本文です。<\/p>"
},
"link_status":1,
"owner":"ユーザー",
"modified":"2014-01-05 00:00:00",
"modified_user":"ユーザー",
"created":"2014-01-01 00:00:00",
"published":"2014-01-01 00:00:00",
"categories":[],
"acl":{
"*" {
"get":true,
"list":true,
"edit":true,
"delete":true
}
}
}
