拙著「FXはチャートで勝つ!」が発売されました。
FX(外国為替証拠金取引)でのチャートの読み方を解説しています。
自由国民社刊で、定価1,728円(消費税込み)です。
Data API Library for Xamarin(その8・単一オブジェクト取得系メソッド)
Data API Library for Xamarinの解説その8です。
今回は1つのオブジェクトを取得するメソッドの使い方を解説します。
1.メソッドの一覧
1つのオブジェクトのリストを取得するメソッドの名前は、「get○○○」のような名前になっています。
引数として、サイトのIDとオブジェクトのIDを取ります。
各メソッドで必要なIDは、以下の表のとおりです。
メソッド名 | 必要なID |
---|---|
getUser | user_id |
getBlog | site_id |
getEntry | site_id, entry_id |
getComment | site_id, comment_id |
getTrackback | site_id, ping_id |
getStatsProvider | site_id |
getCategory | site_id, category_id |
getFolder | site_id, folder_id |
getAsset | site_id, asset_id |
getThumbnail | site_id, asset_id |
getPage | site_id, page_id |
getRole | role_id |
getLog | site_id, log_id |
getTagForSite | site_id, tag_id |
getTheme | theme_id |
getThemeForSite | site_id, theme_id |
getTemplate | site_id, template_id |
getTemplatemap | site_id, template_id, templatemap_id |
getWidgetset | site_id, widgetset_id |
getWidgets | site_id, widget_id |
getWidgetForWidgetset | site_id, widgetset_id, widget_id |
getPlugin | plugin_id |
getField | site_id, field_id |
getLikesForEntry | site_id, entry_id |
getFormattedText | site_id, formatted_text_id |
2.事例
以下のような状況だとします。
- サイトIDと記事IDが、それぞれ変数siteID/entryIDに入っています。
- 記事の文章はフィルタしない状態で得ます。
- 記事のタイトルと本文を、それぞれ変数title/bodyに代入します。
この場合の処理は、以下のようになります。
Dictionary<string, string> param = new Dictionary<string, string> { ["no_text_filter"] = "1" }; JObject resp; resp = await api.Send("getEntry", siteID, entryID ,param); if (resp["error"] != null) { 成功時の処理 } else { 失敗時の処理 }