拙著「FXはチャートで勝つ!」が発売されました。
FX(外国為替証拠金取引)でのチャートの読み方を解説しています。
自由国民社刊で、定価1,728円(消費税込み)です。
Data API Library for Xamarin(その9・オブジェクト作成系メソッド)
Data API Library for Xamarinの解説その9です。
今回はオブジェクトを作成するメソッドの使い方を解説します。
1.メソッドの一覧
オブジェクトを作成するメソッドの名前は、一部を除き「create○○○」のような名前になっています。
引数として、サイトのID/オブジェクトのIDと、作成するオブジェクトを取ります。
各メソッドで必要なIDは、以下の表のとおりです。
また、オブジェクトはJObject型の変数で表します。
メソッド名 | 必要なID |
---|---|
createEntry | site_id |
createComment | site_id, entry_id |
createReplyComment | site_id, entry_id, comment_id |
createCategory | site_id |
createFolder | site_id |
createEntry | site_id |
createPage | site_id |
createCommentForPage | site_id, page_id |
createReplyCommentForPage | site_id, page_id, comment_id |
createRole | なし |
createLog | site_id |
createTemplate | site_id |
createTemplatemap | site_id, template_id |
createWidgetset | site_id |
createWidget | site_id |
createUser | なし |
createField | site_id |
createFormattedText | site_id |
insertNewBlog | site_id |
insertNewWebsite | なし |
2.事例
以下のような状況だとします。
- サイトIDが変数siteIDに入っています。
- 記事のタイトルと本文が、変数title/bodyに入っています。
この状況で記事を作成するには、以下のようなコードを実行します。
なお、認証はすでに終わっているものとします。
JObject entry = new JObject(); entry["title"] = title; entry["body"] = body; resp = await api.Send("createEntry", siteID, entry); if (resp["error"] != null) { 記事作成エラー時の処理 }