「WordPressで学ぶPHP(1)変数・制御構造編」が発売されました。
「WordPressで学ぶPHP」シリーズの第1巻で、WordPressを通してPHPを学んでいく本です。
この本では、PHPの基本となる変数と制御構造について解説します。
Kindle本で、定価500円です。
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
{
失敗時の処理
}
