拙著「株はタイミングで儲けなさい」が発売されました。
過去20年間の株価データを元にバックテストを行い、どのようなタイミングで株を買うのが良いかを解説しています。
自由国民社刊で、定価1,512円(消費税込み)です。
Data API Library for Xamarin(その10・オブジェクト更新系メソッド)
Data API Library for Xamarinの解説その10です。
今回は既存のオブジェクトを更新するメソッドの使い方を解説します。
1.メソッドの一覧
オブジェクトを更新するメソッドの名前は、「update○○○」のような名前になっています。
引数として、サイトのID/オブジェクトのIDと、更新するオブジェクトを取ります。
各メソッドで必要なIDは、以下の表のとおりです。
また、オブジェクトはJObject型の変数で表します。
メソッド名 | 必要なID |
---|---|
updateUser | user_id |
updateEntry | site_id, entry_id |
updateComment | site_id, comment_id |
updateTrackback | site_id, ping_id |
updateCategory | site_id, category_id |
updateFolder | site_id, folder_id |
updateAsset | site_id, asset_id |
updateEntry | site_id, entry_id |
updatePage | site_id, page_id |
updateSite | site_id |
updateRole | role_id |
updateLog | site_id, log_id |
updateTemplate | site_id, template_id |
updateTemplatemap | site_id, template_id, templatemap_id |
updateWidgetset | site_id, widgetset_id |
updateWidget | site_id, widget_id |
updateField | site_id, field_id |
updateFormattedText | site_id, formatted_text_id |
2.事例
以下のような状況だとします。
- サイトIDと記事のIDが、変数siteID/entryIDに入っています。
- 変数title/bodyの値で、記事のタイトルと本文を更新します。
この状況で記事を更新するには、以下のようなコードを実行します。
JObject entry = new JObject(); entry["title"] = title; entry["body"] = body; JObject resp = await api.Send("updateEntry", siteID, entryID, entry); if (resp["error"] != null) { 更新失敗時の処理 }